android 跑马灯效果及相关
?
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
?