首先,在布局文件中添加一个TextView
<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="012345678901234567890123456789"
android:textSize="50sp"
android:singleLine="true"
android:ellipsize="marquee"/>
然后,在java代码中设置TextView的selected属性为true
TextView textView = (TextView) findViewById(R.id.textView);
textView.setSelected(true);
这样就可以了,是不是很简单
如果想让ListView中的TextView实现跑马灯效果
首先设置ListView的属性
android:focusable="true"
然后在adapter的getView方法中设置
//设置跑马灯效果
convertView.findViewById(R.id.tv_name).setSelected(true);