Я столкнулся с проблемой android: ellipsize, которая не работает в TextView. Но чтобы работать на android хорошо: singleLine.
Я слышал, что android: singleLine «устарел», но это не написано в справочнике в Android Developer.
https://developer.android.com/reference/android/widget/TextView.html#attr_android:singleLine
android: singleLine больше нет в списке "Устарело"?
ДОБАВЛЕНО: Я сам решил эту проблему.
Как оказалось, android: scrollHorizontally = "true" атрибута TextView не отражается в файле xml.
Итак, я попытался использовать метод setHorizontallyScrolling, он сработал.
*xml:*
<TextView
android:id="@+id/text"
android:ellipsize="end"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
*code:*
TextView textView = (TextView)findViewByID(R.id.text);
textView.setHorizontallyScrolling(true);
но я добавляю "android: inputType =" text "в xml, как показано ниже, это не работает. Будьте осторожны.
*xml:*
<TextView
android:id="@+id/text"
**android:inputType="text"**
android:ellipsize="end"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>