我有TextView,当输入文本不适合时,它会自动从左向右滚动。 现在,当文本不适合时,我需要添加在TextView中水平滚动文本的功能 - 因此用户可以查看TextView的内容。 我将TextView添加到HorizontalScrollView:
<HorizontalScrollView
android:id="@+id/horizontalScrollView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_toLeftOf="@+id/btnBackspace"
android:layout_toRightOf="@+id/textViewLeftIndent"
android:fillViewport="true" >
<TextView
android:id="@+id/calculateField"
android:layout_width="534dp"
android:layout_height="wrap_content"
android:background="@color/lightgray"
android:focusable="true"
android:focusableInTouchMode="true"
android:gravity="center_vertical|right"
android:inputType="textImeMultiLine"
android:overScrollMode="ifContentScrolls"
android:scrollHorizontally="true"
android:text=""
android:textSize="80sp" >
</TextView>
</HorizontalScrollView>
但是现在我可以通过虚拟键盘TextView进行编辑而不能滚动全文,只能滚动它的一部分(当文字很大时)。
答案 0 :(得分:0)
将其添加到TextView小部件
android:ellipsize="marquee"
并检查它是否现在有效
更新
它不起作用添加此
android:singleLine=”true”