我有一个TextView,它接受字符串,我希望TextView自动滚动到右边添加的最后一个文本。 ScrollView可以工作,但我必须手动滚动到文本视图外的最后一个文本。请帮忙。
<HorizontalScrollView
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1.5"
android:fillViewport="true"
android:scrollbars="none">
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:scrollHorizontally="true"
android:textColor="@android:color/black"
android:textSize="24sp" />
</HorizontalScrollView>
答案 0 :(得分:0)
yourScrollView.fullScroll(HorizontalScrollView.FOCUS_RIGHT);
答案 1 :(得分:0)
我通过使用EditTextView而不是TextView解决了这个问题,并通过将keyListener设置为null来禁用focusEnabled,以便实现普通TextView的行为并自动滚动,就像我想要的那样。