如何滚动回到因 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());
我的半天就因为这个问题消耗了,仍然没有解决。所以我在这里,我的问题很简单。
我正在使用 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());