本文實(shí)例講述了Android設(shè)置TextView顯示指定個(gè)數(shù)字符,超過(guò)部分顯示...(省略號(hào))的方法。分享給大家供大家參考,具體如下:
一、問(wèn)題:
今天在公司遇到一個(gè)需求;TextView設(shè)置最多顯示8個(gè)字符,超過(guò)部分顯示...(省略號(hào))
二、解決方法:
網(wǎng)上找了很多資料,有人說(shuō)分別設(shè)置TextView的android:signature="true",并且設(shè)置android:ellipsize="end";但是我試了,并沒(méi)有成功,最后自己試出一種方式如下:供大家參考
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" /> |
即:通過(guò)android:maxEms與android:singleLine屬性結(jié)合實(shí)現(xiàn)該功能。
希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。