Tôi đang gặp phải sự cố về android: ellipsize không hoạt động trong TextView. Nhưng để hoạt động tốt cho android: singleLine.android: singleLine của TextView là nolonger trong "Không được chấp nhận"?
Tôi đã nghe nói rằng android: singleLine là "Không được chấp nhận", nhưng nó không được viết trong tham chiếu trong Nhà phát triển Android.
https://developer.android.com/reference/android/widget/TextView.html#attr_android:singleLine
android: singleLine không còn trong "Deprecated"?
THÊM: Tôi đã tự giải quyết vấn đề này.
Khi nó quay ra, android: scrollHorizontally = "true" của thuộc tính TextView không được phản ánh trong tệp xml.
Vì vậy, tôi đã cố gắng sử dụng phương pháp setHorizontallyScrolling, nó đã hoạt động.
*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);
nhưng, tôi thêm "android: inputType =" text" trong xml như sau, nó không hoạt động Xin hãy cẩn thận
*xml:*
<TextView
android:id="@+id/text"
**android:inputType="text"**
android:ellipsize="end"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
thử câu trả lời được cập nhật ... – ngesh
Xin lỗi ntc, tôi đã xóa câu trả lời của bạn do nhầm lẫn. Tôi đã thử android: maxLines = "1", nhưng không hoạt động. Tôi đã thử sử dụng android: maxLines = "1" và android: scrollHorizontally = "true" và tôi cũng sử dụng android: lines thay vì android: maxLines, nhưng không hoạt động. – zaki
Bản sao có thể có của [Thuộc tính xml singleLine không được chấp nhận hay không trong Android?] (Http://stackoverflow.com/questions/30028697/is-the-xml-attribute-singleline-deprecated-or-not-in-android) – bummi