Android Studio - Kotlin - 如何显示可滚动文本

Android Studio - Kotlin - how to display scrollable text

我是 Android Studio 和 Kotlin 的新手。

我定期向显示器输出文本。 想想老式的自动收报机新闻提要,最新的文本总是在顶部...

我想更新显示器上的某些字段(例如 TextView)。 但是,我想要: (a) 出现在顶部的最新文本,以及 (b) 由于文本的数量会随着时间的推移而增加,我希望用户能够根据需要向下滚动到旧文本。

我认为滚动视图可以解决这个问题,但我无法按照上述方法进行任何操作。

谁能提出解决方案?

谢谢

加勒特

当诸如 TextView 的控件包含的文本多于可见文本时,只需在与布局相关的 xml 文件中为其设置以下两个属性,即可使视图可滚动

android:maxLines = "AN_INTEGER" 
android:scrollbars = "vertical" 

随后,在代码中,调用view的setMovementMethod方法即可

yourTextView.setMovementMethod(new ScrollingMovementMethod())