在
android textview
中有個內容過長加省略號的屬性,即
ellipsize
,用法如下:
在xml中:
android:ellipsize = "end" //省略號在結尾
android:ellipsize = "start" //省略號在開頭
android:ellipsize = "middle" // 省略號在中間
android:ellipsize = "marquee" //跑馬燈
最好加乙個約束
android:singleline = "true"
也可以用**語句
tv.setellipsize(textutils.truncateat.valueof("end"));
tv.setellipsize(textutils.truncateat.valueof("start"));
tv.setellipsize(textutils.truncateat.valueof("middle"));
tv.setellipsize(textutils.truncateat.valueof("marquee"));
最好再加乙個約束
tv.setsingleline(true);
不僅對於textview
有此屬性,對於
editext
也有,不過它不支援
marquee
android textview換行問題
應用中 textview包含年月日的時候 在一行內不能顯示完整時 文字內容會自動換行。這裡使用網上大家使用的方法,比如半形轉全形 過濾特殊字元等等都無效。最終的解決辦法是在年月日這裡加空格。eg 2013年11月28日20時22分 最終替換為 2013 年 11 月 28 日 20時22分 個人理解...
android textview功能列表
1 顯示富文字 url 文字大小 顏色 字型 autolink all phone web email map none string str i love china charsequeence cq html.fromhtml str textview.settext cq textview.s...
Android TextView屬性XML詳解
android ems 設定textview的寬度為n個字元的寬度。android maxems 設定textview的寬度為最長為n個字元的寬度。與ems同時使用時覆蓋ems選項。android minems 設定textview的寬度為最短為n個字元的寬度。與ems同時使用時覆蓋ems選項。an...