您的位置:首页 > 移动开发 > Android开发

android 之 textview跑马灯效果(笔记)

2013-03-22 10:52 253 查看
前提textview必须是固定宽度,且比文字要短!!

1、在一般情况下,加上以下几行代码,你的textview就飞起来了:

android:singleLine="true" //单行

android:ellipsize="marquee"//设置为滚动效果

android:focusable="true"//焦点

android:focusableInTouchMode="true"//触摸屏焦点

android:scrollHorizontally="true"//不让程序自动给文本折行

android:marqueeRepeatLimit="marquee_forever"//滚动次数,可以自填


2、但在某些情况下,你的ListView中也要实现类似效果,加上面这几行代码就不管用了,具体解决如下:
item布局的textview加属性:
android:ellipsize="marquee"

android:marqueeRepeatLimit="marquee_forever"

android:singleLine="true"

使用发现还是不动,在ListView里面加:android:focusable="true"也不动。
最后
adapter里对应的textview加setSelected(true);
文字又一次飞起来了~~~0.0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: