所以,我有一个像这样的 TextView:
<TextView
android:layout_width="fill_parent"
android:layout_height="140.7dp"
android:id="@+id/terminalOutput"
android:layout_marginBottom="0.0dp"
android:scrollbars="vertical"
android:scrollbarAlwaysDrawVerticalTrack="true"
android:maxLines="8" />
我将它用作一种运行日志,显示给用户,以便他们可以监控大约需要 3 分钟的任务的进度。但是,一旦我超过 8 行,文本就会离开屏幕。这对用户来说是不直观的,因为除了通过尝试向下滚动来手动轮询之外,他们无法知道它离开了屏幕。
我怎样才能做到这样每次我向这个 TextView 添加一些文本时,我都会让它向下滚动到尽可能低的位置?
此外,这是在 Xamarin Android 中,但我认为它不相关。它和Java之间的转换很容易