前提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