Android TextView內容過長加省略號

2021-06-18 14:15:10 字數 767 閱讀 8835

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...