Android中TextView控制元件的singleLine廢棄解決
阿新 • • 發佈:2019-02-02
在Android中想實現TextView的單行顯示,很簡單的一個方法是TextView中的singleLine設定為True即可,當文字內容超過單行的時候,就會在該行行尾部新增三個省略號代替。
顯示效果如下圖:
不過該方法已經廢棄:
解決方法:
TextView 中 “ellipsize”屬性設定的值設為 “end ”和 “line”屬性的值設為 “line ” 即可
<TextView android:ellipsize="end" android:lines="1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:text="Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!" />
即可可以達到同樣的效果。