1.android:ellipsize="" textview过长时的省略号效果或跑马灯效果
android:ellipsize = "end" 省略号在结尾
android:ellipsize = "start" 省略号在开头
android:ellipsize = "middle" 省略号在中间
android:ellipsize = "marquee" 跑马灯
或用对应代码:
tv.setEllipsize(TextUtils.TruncateAt.valueOf("END"));
tv.setEllipsize(TextUtils.TruncateAt.valueOf("START"));
tv.setEllipsize(TextUtils.TruncateAt.valueOf("MIDDLE"));
tv.setEllipsize(TextUtils.TruncateAt.valueOf("MARQUEE"));
2. android:marqueeRepeatLimit="marquee_forever"
当android:ellipsize="marquee"时,设置重复滚动的次数,当设置为marquee_forever时表示无限次。
3.android view跑马灯效果:
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:scrollHorizontally="true"
android:singleLine="true"
4.android ListView 中的列表多view跑马灯效果:
在adapter中getView中设置:
convertView.findViewById(R.id.tv).setSelected(true);
文章参照:
http://www.cnblogs.com/nicklezhang/archive/2011/01/22/1941884.html
http://www.juziku.com/weizhishi/3051.htm
本文详细介绍了Android中TextView的省略号显示效果和跑马灯效果的实现方式,包括不同的省略号位置设定、跑马灯效果的配置以及如何在ListView中实现跑马灯效果。此外,还提供了相应的代码示例和参数说明。
1252

被折叠的 条评论
为什么被折叠?



