如何在TextView中启用“fling scrolling”

时间:2013-07-21 04:43:45

标签: android scroll textview

我的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"/>

我在这里找到了一些示例代码: Vertical fling scrolling of text line in Android 请告诉我有更好的方法来做到这一点!

1 个答案:

答案 0 :(得分:-4)

此处您不想使用ScrollView

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

android:maxLines = "AN_INTEGER"

android:scrollbars = "vertical"

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

然后使用:

yourTextView.setMovementMethod(new ScrollingMovementMethod())

在你的java代码中。