4

我的 TextView 仅在手指与屏幕接触时滚动,并且仅在手指移动的距离内滚动。如何在 TextView 中启用 fling 滚动?

 <TextView
    android:id="@+id/helloWorld"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true"
    android:text="@string/hello_world"
    tools:context=".HelloWorld" 
    android:scrollbars="horizontal|vertical"
    android:scrollbarSize="@dimen/scrollBarSize"
    android:scrollbarFadeDuration="2000"/>

我在这里找到了一些示例代码: Android 中文本行的垂直滚动 请告诉我有更好的方法来做到这一点!

4

1 回答 1

-7

在这里你不想使用ScrollView.

只需在 xml 文件中使用以下行

android:maxLines = "AN_INTEGER"

android:scrollbars = "vertical"

TextView您在布局的 xml 文件中的属性。

然后使用:

yourTextView.setMovementMethod(new ScrollingMovementMethod())

在你的java代码中。

于 2013-07-21T04:55:40.733 回答