當你的TextView的內容很長,但是你又不希望整個文本內容都顯示出來,而是希望只是顯示內容的前面一部分,後面的內用用省略號代替,可以用一下方法
在你的xml文件中加入
android:ellipsize="end"
android:singleLine="true"
其中,end標示省略號在結尾的地方出現,可能做到這裏的話你發現還不能實現你想要的效果,那麼是因爲你沒有對文本的數量或者行數進行限制,你可以加入一下代碼:
android:maxEms="30" //限制最大的輸入值爲30
或者,你可以限制輸入的最大行數:
android:maxLines="2"
擴展:
android:ellipsize="end" 省略號在結尾
android:ellipsize="start" 省略號在開頭
android:ellipsize="middle" 省略號在中間
android:ellipsize="marquee" 跑馬燈
大家可以關注我的微信公衆平臺:
定時會發送一些關於android開發的知識,已經發布了android Volley的框架使用了哦,大夥可以再歷史記錄中查看。