本文實例講述了Android設置TextView顯示指定個數字符,超過部分顯示...(省略號)的方法。分享給大家供大家參考,具體如下:
一、問題:
今天在公司遇到一個需求;TextView設置最多顯示8個字符,超過部分顯示...(省略號)
二、解決方法:
網上找了很多資料,有人說分別設置TextView的android:signature="true",并且設置android:ellipsize="end";但是我試了,并沒有成功,最后自己試出一種方式如下:供大家參考
1
2
3
4
5
6
7
8
|
< TextView android:id = "@+id/tv" android:layout_width = "wrap_content" android:layout_height = "wrap_content" android:maxEms = "18" android:singleLine = "true" android:ellipsize = "end" /> |
即:通過android:maxEms與android:singleLine屬性結合實現該功能。
希望本文所述對大家Android程序設計有所幫助。