0

我有一个包裹在 ScrollView 中的 TextView。TextView 设置为 scrollHorizo​​ntally 以使其不是自动换行。文本在屏幕外运行,并且 ScrollView 的垂直滚动条出现,但不是水平的。如何让水平滚动条显示出来?

<ScrollView
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <TextView
        android:id="@+id/textViewContent"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:scrollHorizontally="true"/>
</ScrollView>       
4

3 回答 3

4

如果你想让它水平滚动,你应该使用HorizontalScrollView

于 2012-04-19T18:00:57.887 回答
1

如果您想双向滚动,我认为可能的唯一方法是在 web 视图中。在 java 代码中将文本转换为 html 并不难。

于 2012-04-19T18:13:40.230 回答
0

使用 Horizo​​ntalScrollView

<HorizontalScrollView
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <TextView
        android:id="@+id/textViewContent"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:scrollHorizontally="true"/>
</HorizontalScrollView> 
于 2012-04-19T18:09:35.140 回答