android textview 設置單行最大寬度和ellipsize省略號時整體變短的問題

在 android 的textview中

同時設置

android:maxWidth="155dp"
android:lines="1"
android:ellipsize="end"

在部分手機上運行時,當textview的長度超過155dp時,會發現最後顯示出來的長度並沒有達到155dp,甚至還差的很寬,如圖

spacer.gifwKioL1ijyufQ3kFfAABZMhs4bLk772.png-wh_50


解決方法:

android:lines="1"

替換爲

android:singleLine="true"


android:maxWidth="155dp"
android:singleLine="true"
android:ellipsize="end"

得到結果如圖:

wKioL1ijzCfxY9FgAABTyPCTRHw929.png-wh_50

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章