我的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 请告诉我有更好的方法来做到这一点!
答案 0 :(得分:-4)
此处您不想使用ScrollView
。
只需在xml文件中使用以下行
android:maxLines = "AN_INTEGER"
android:scrollbars = "vertical"
布局的xml文件中TextView
的属性。
然后使用:
yourTextView.setMovementMethod(new ScrollingMovementMethod())
在你的java代码中。