我正在写一个计算器,它有一个文本视图和许多按钮。如果我按下某个按钮,textview 将在字符串末尾添加一个新字符。并自动以正确的方向滚动到这个字符。它有效,但较旧的字符(左侧)正在切割,如果我向右滚动,我会看到一个空白空间。
<HorizontalScrollView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fillViewport="true" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_gravity="right"
android:gravity="center_vertical|left"
android:maxLines="1"
android:padding="10dp"
android:singleLine="true"
android:text=""
android:textSize="50sp" />
</HorizontalScrollView>
看这个。我输入 123456789123456789。从 1 到 7 的数字不可见。正确位置的空白正好是 7 个数字。
我阅读了很多答案,但所有这些都对我不起作用。