Mam do czynienia z problemem android: ellipsize, który nie działa w TextView. Ale działa dobrze dla Androida: singleLine.android: singleLine z TextView nie jest dłuższy w "Przestarzałym"?
Słyszałem, że android: singleLine jest "przestarzałe", ale nie jest napisane w odnośniku w Android Developer.
https://developer.android.com/reference/android/widget/TextView.html#attr_android:singleLine
android: SingleLine nie jest już w "przestarzała"?
DODANO: Sam rozwiązałem ten problem.
Okazuje się, że android: scrollHorizontally = "true" atrybutu TextView nie znajduje odzwierciedlenia w pliku xml.
Próbowałem użyć metody setHorizontScrolling, działało.
*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);
ale dodaję "android: InputType =" text”w xml jak następne, to nie działa Należy uważać
*xml:*
<TextView
android:id="@+id/text"
**android:inputType="text"**
android:ellipsize="end"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
wypróbuj zaktualizowaną odpowiedź ... – ngesh
Przepraszam, ntc, przez pomyłkę usunąłem twoją odpowiedź. Próbowałem Androida: maxLines = "1", ale nie działało. Próbowałem używać Androida: maxLines = "1" i android: scrollHorizontally = "true", a także używam android: linie zamiast android: maxLines, ale nie działałem. – zaki
Możliwy duplikat [Czy atrybut xml singleLine jest nieaktualny czy nie występuje w systemie Android?] (Http://stackoverflow.com/questions/30028697/is-the-xml-attribute-singleline-deprecated-lub-in-and-android) – bummi