用TextView控件做走马灯效果

用TextView控件做走马灯效果有两个步骤:

1、在TextView控件中添加属性

        android:ellipsize="marquee" //设置为走马灯效果

         android:marqueeRepeatLimit="marquee_forever"  //设置为不停的滑动,可以设置整形参数为滑动次数

         android:singleLine="true" //单行显示

         android:layout_width="200dip" //指定长度,否则会自动扩展

2、只有当TextView处于焦点状态下时才会显示效果,所以,通常在Activity或者Fragment或者Adapter内添加如下代码:

        tvinfo.setSelected(true);  //为tvinfo控件设置焦点

示例效果图:

用TextView控件做走马灯效果