我为电视制作了一个Android应用程序,我需要一个TextView
来无限滚动内容而无需用户使用他们的遥控器进行滚动。
需要此图像蓝色框中的文字自动垂直滚动
我已经在线查看了一些教程,但大多数只是水平滚动单行。
有没有简单的方法来实现这个?
答案 0 :(得分:0)
请尝试使用VerticalMarqueeTextView库进行TextView垂直滚动
答案 1 :(得分:-1)
完成此任务需要一些步骤。
通过xml或java将最大行设置为textview。
将移动方法设置为textview,如下所示
mTextView.setMovementMethod(new ScrollingMovementMethod());
创建一个计时器并通过
垂直滚动 new Timer().scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
mTextView.scrollBy(0,1);
}
}, 0, 100);
使用按值(1)和计时器值(100)滚动来获得向右滚动的速度和平滑度。