错误示例:解析android:ellipsize="end"属性无效的情况

为嘛无效!为嘛无效!为嘛无效!

各种百度 查查查

最终对比之前的得出解决方法:

一:若需求明确是最多显示四个字,其他的用…显示,则可以截取前四个字符

content.substring(0, 4)

其他的后续拼接…即可

二:若需求是显示不下只显示部分,其他的用…显示,则固定即可

android:layout_width="100dp"

解析android:ellipsize="end"属性无效的情况

三:若需求是只显示一行,其他的用…显示,则

解析android:ellipsize="end"属性无效的情况

 

注意:

android:ellipsize="end"
android:maxLines="1"

这两个属性需要一起设置,

android:singleLine="true"

官方早已不推荐使用了

相关文章: