有一片详细的文章介绍跑马灯的代码逻辑:
http://www.bkjia.com/Androidjc/947725.html
当TextView太长,无法显示完成,需要进行缩显时,可以采用集中效果,其中一个中是跑马灯
android:ellipsize="marquee"
必须结合使用的是
android:singleLine="true"
注意还需要设置:
android:textIsSelectable="true" 或者
android:focusable="true"
android:focusableInTouchMode="true"
注意:textIsSelectable会有跑马灯,但是以...形式,不会显示全。
focusable的,则会全部显示,跑马灯
,可选的是
android:marqueeRepeatLimit="marquee_forever" 可以无线循环跑马灯。
---------------------------------------------------------------
Android:ellipsize="start" 省略号在开头
android:ellipsize="middle" 省略号在中间
android:ellipsize="end" 省略号在结尾
android:ellipsize="marquee" 跑马灯显示
转载请注明原文地址: https://ju.6miu.com/read-963471.html