在设置文字自动滚动的时候,只需要在布局文件中添加以下属性既可:
android:ellipsize="marquee" android:focusable="true" android:focusableInTouchMode="true"
android:marqueeRepeatLimit="marquee_forever" android:scrollHorizontally="true"
android:singleLine="true"
ellipsize属性:
当文字过长时如何显示。有以下几种值:1、start:省略号显示在开头。2、end:省略号显示在结尾。3、middle:省略号显示在中间。4、marquee:以跑马灯的方式展示(横向滚动)
marqueeRepeatLimit属性:
在ellipsize指定为marquee时,设置重复滚动的此时,当设置为marquee_forever时表示无数次
focusable属性:
是否获得焦点。
focusableInTouchMode属性:
滑动时能否获得焦点