一、TextView控件添加以下属性:
<item name="android:singleLine">true</item>
<item name="android:ellipsize">marquee</item>
<item name="android:marqueeRepeatLimit">marquee_forever</item>
<item name="android:focusable">true</item>
<item name="android:focusableInTouchMode">true</item>
二、Java代码中对应的TextView添加Selected控制: 不设置这个属性,字体不会开始滚动
tv.setSelected(true);
三、垂直滚动(默认水平滚动):
tv.setMovementMethod(ScrollingMovementMethod.getInstance());
本文介绍了如何在Android中配置TextView使其实现单行显示、文本省略、跑马灯效果,并通过Java代码控制选中状态,以启动滚动。同时,还展示了如何将滚动方向改为垂直。这些技巧对于Android UI开发中的文字滚动展示非常实用。
633

被折叠的 条评论
为什么被折叠?



