Я хочу сделать TextView выглядит следующим образомAndroid TextView вырезать часть письма, если текст слишком длинный
где черная часть является TextView с меньшей шириной над серым. Это своего рода индикатор прогресса. Интересная часть заключается в том, что этот подход работает на 6.0.1, и он работал на 5.1.1 без каких-либо особых предпочтений. Но он перестал работать на леденец без каких-либо изменений в коде, и теперь TextView показывает только полные письма, не разрезая на части (например, в этом случае черный текст будет только «Или»)
Отредактировано:
Компоновка кода :
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingRight="8dp"
android:paddingLeft="8dp">
<TextView
android:text="Text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/title"
android:textColor="@color/grey"
android:textSize="15sp"
android:textStyle="bold"
android:lines="1"
android:maxLines="1" />
<TextView
android:text="Text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/titleselected"
android:textStyle="bold"
android:textSize="15sp"
android:textColor="@android:color/black"
android:lines="1"
android:maxLines="1" />
</RelativeLayout>
Изменение прогресса:
titleSelected.LayoutParameters = new RelativeLayout.LayoutParams(Width, ViewGroup.LayoutParams.WrapContent);
, пожалуйста, поделитесь своим кодом –