android ellipsize 属性详解

Posted on 2013-07-29 19:26  冰天雪域  阅读(409)  评论(0)    收藏  举报

TextView中内容过长时添加省略号的属性,即ellipsize

用法如下:

在XML文件中设置:

 

android:ellipsize = "end"    //省略号在结尾

android:ellipsize = "start"   //省略号在开头

android:ellipsize = "middle"       //省略号在中间

android:ellipsize = "marquee"     // 跑马灯

android:singleline = "true"       //添加一个约束


在代码中可以这样写,如下:

 

 

textView.setEllipsize(TextUtils.TruncateAt.valueOf("END"));

textView.setEllipsize(TextUtils.TruncateAt.valueOf("START"));

textView.setEllipsize(TextUtils.TruncateAt.valueOf("MIDDLE"));

textView.setEllipsize(TextUtils.TruncateAt.valueOf("MARQUEE"));

textView.setSingleLine(true);     //添加约束

 


此属性还可以对EditText控件使用,但是不支持marquee(跑马灯效果)。

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3