Android TextView跑马灯功能实现

来源:互联网 发布:ws源码 编辑:程序博客网 时间:2024/06/05 07:03

有时经常需要对textview进行处理,当字数的长度大于textview设定的最大长度时,如何处理文本是比较常见的一种

android:ellipsize="end"

end属性是在文本尾处截断,显示省略号。none是不做任何处时,start是在头部处理,middle是在中间处理。其实仅仅中是这样,还是不能实现相应的处理,还必须的加上一条属性,android:singleLine="true"

如果你选择的是marquee,那么在以上基础上加上以下三条属性。

android:focusableInTouchMode="true"android:focusable="true"android:marqueeRepeatLimit="marquee_forever"
跑马灯是需要获取到焦点才能运行,还需要设置跑马灯循环的次数。这样跑马灯功能就实现了



0 0
原创粉丝点击