Android:TextView水平滚动

Mim*_*moG 2 android scroll textview

我想创建一个从右向左滚动然后从左侧消失并再次从右侧重新出现的TextView.我可以用动画?? 谢谢

小智 6

我相信你想要你的文本视图.如果是这样,我就是这样做的:

在XML中.为TextView设置以下属性:

android:singleLine="true"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:focusable="false"
android:scrollHorizontally="true"
Run Code Online (Sandbox Code Playgroud)

如果TextView在RelativeLayout中,则宽度或高度必须是静态的(即32dp).如果需要动态,请将TextView放在RelativeLayout中的另一个视图中.

在onCreate()中,您需要选择TextView:

myTextView.setSelected(true);
Run Code Online (Sandbox Code Playgroud)

原始答案