在 TextView 中滚动单行、长文本

Pea*_*Gen 4 java user-interface android scroll textview

请看下面的简单代码。

 <TextView
        android:id="@+id/textView1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:text="John Jonathan Samuwell Abbruzzi"
        android:singleLine="true"
        android:scrollHorizontally="true"
        android:textSize="50sp" />
Run Code Online (Sandbox Code Playgroud)

输入的文字TextView大于屏幕宽度,应为单行。我添加了android:scrollHorizontally="true",因此用户可以滚动它以查看文本的其余部分。但是,它没有发生。我做错了什么?

kal*_*pvs 5

把你的 textview 放在HorizontalScrollView它的工作中我测试过..

<HorizontalScrollView
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >
   <TextView
        android:id="@+id/textView1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:text="John Jonathan Samuwell Abbruzzi"
        android:singleLine="true"
        android:scrollHorizontally="true"
        android:textSize="50sp" />
</HorizontalScrollView>
Run Code Online (Sandbox Code Playgroud)