如何滚动回到因 TextView 中的屏幕大小而溢出的文本?

How to scroll back to the text which is overflowed due to screen size in TextView?

我的半天就因为这个问题消耗了,仍然没有解决。所以我在这里,我的问题很简单。 我正在使用 TextView。 XMl代码:

  <TextView
    android:layout_width="wrap_content"
    android:layout_height="50dp"
    android:textSize="50sp"
    android:singleLine="true"
    android:gravity="end"
    android:id="@+id/text_view1"/>

我把重力设置在右边,因为这是我的要求。我正在使用按钮在此 texview 中设置文本。每次按下按钮都会在现有按钮上附加一个文本。 由于 screensize 这段文字会溢出,所以只显示整个字符串的开头。为了显示按下按钮的最新文本,我这样做了

 mText.setHorizontallyScrolling(true);
 mText.setInputType(InputType.TYPE_CLASS_NUMBER);

现在可以在每次 button 按下时显示为 textview 设置的文本。但是我怎样才能看到整个文本,即如何滚动回到文本视图文本的开头???

请不要提出任何与垂直滚动或自动滚动相关的答案。 帮帮我,伙计们...:(

在你xml放:

android:scrollbars = "horizontal"

然后在您的 Java 中使用:

yourTextView.setMovementMethod(new ScrollingMovementMethod());