当TextView的文字过长时,我们可以设置文字的显示方式。
”start”—–省略号显示在开头;
”end”——省略号显示在结尾;
”middle”—-省略号显示在中间;
”marquee” ——以跑马灯的方式显示(动画横向移动)
使用marquee模式时还需要设置以下几点才能起作用:
1.android:singleLine=“true”
2.控件需要获取焦点,一般使用.setSelected(true)方法,这样可以动态的设置是否滚动。
猜测是控件获取焦点后才能滚动
最后可以设置滚动次数,这里是无限滚动android:marqueeRepeatLimit=“marquee_forever”。
注意:文字长度大于控件宽度才有水平滚动效果。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)