无限TextView垂直滚动?

时间:2017-12-23 09:21:16

标签: android textview

我为电视制作了一个Android应用程序,我需要一个TextView来无限滚动内容而无需用户使用他们的遥控器进行滚动。

需要此图像蓝色框中的文字自动垂直滚动

enter image description here

我已经在线查看了一些教程,但大多数只是水平滚动单行。

有没有简单的方法来实现这个?

2 个答案:

答案 0 :(得分:0)

请尝试使用VerticalMarqueeTextView库进行TextView垂直滚动

答案 1 :(得分:-1)

完成此任务需要一些步骤。

  1. 通过xml或java将最大行设置为textview。

  2. 将移动方法设置为textview,如下所示

    mTextView.setMovementMethod(new ScrollingMovementMethod());
    
  3. 创建一个计时器并通过

    垂直滚动
        new Timer().scheduleAtFixedRate(new TimerTask() {
        @Override
        public void run() {
            mTextView.scrollBy(0,1);
        }
    }, 0, 100);
    
  4. 使用按值(1)和计时器值(100)滚动来获得向右滚动的速度和平滑度。