欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android设置当TextView中的文字超过TextView的容量时用省略号代替

程序员文章站 2023-12-05 20:41:16
有时候在listview中显示textview时由于长度过长而导致text会隔行显示,ui上看起来就比较的不友好。 官方提供了相关的实现单行显示的方法。 只需要下边的设...

有时候在listview中显示textview时由于长度过长而导致text会隔行显示,ui上看起来就比较的不友好。

官方提供了相关的实现单行显示的方法。

只需要下边的设置:

textview.setsingleline(); 
textview.setellipsiz(textutils.truncateat.valueof("end")); 

在xml中设置如下: 

android:singleline="true"
android:ellipsize="end"

中间的singleline设置为true,就可以实现单行,且省略号在最后,而ellipsize则是控制省略号的位置,分别有start(开始),middle(中间),end(最后),marquee(跑马灯)。

以上所述是小编给大家介绍的android设置当textview中的文字超过textview的容量时用省略号代替,希望对大家有所帮助