无限TextView垂直滚动?

问题描述 投票:1回答:2

我正在为电视制作一个Android应用程序,我需要一个TextView,可以无限地垂直滚动内容而无需用户使用他们的遥控器滚动。

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

enter image description here

我在网上看了一些教程,但大多数只是水平滚动单行。

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

android textview
2个回答
0
投票

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


-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);

通过值(1)和计时器值(100)进行滚动,以获得向右滚动的速度和平滑度。

© www.soinside.com 2019 - 2024. All rights reserved.