今天在项目中碰到一个问题,在一个页面的顶部的标题栏显示公司的名字,但由于公司名称较长,显示不开,影响美观。故在网上查阅资料,在此做个小的总结。

Android中TextView设置最大长度,超出显示省略号

TextView中有个ellipsize属性,作用是当文字过长时,该控件该如何显示,解释如下: 

1.Android:ellipsize=”start”—–省略号显示在开头 
2.android:ellipsize=”end”——省略号显示在结尾 
3.android:ellipsize=”middle”—-省略号显示在中间 
4.android:ellipsize=”marquee”–以跑马灯的方式显示(动画横向移动)

设置为ellipsize=”end”,同时应设置singleLine="true",效果如下

Android中TextView设置最大长度,超出显示省略号

改完后果然好看多啦!!

 

相关文章:

  • 2022-02-27
  • 2021-10-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-06
  • 2022-12-23
猜你喜欢
  • 2022-02-14
  • 2022-12-23
  • 2021-06-11
  • 2021-08-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案