我建了一个计算器。我在屏幕的右侧放了一些符号。当屏幕尺寸不够时,左侧的符号消失,HorizontalScrollView在右侧添加一些空格。
如何从左向右更改滚动方向?
<ScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:id="@+id/top_scr_v"
android:layout_marginTop="@dimen/standard_view_margin">
<HorizontalScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/top_scr_hor_sc_v"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:textAppearance="?android:attr/textAppearanceMedium"
android:id="@+id/resultValue"
android:textColor="@color/mainColor"
android:textSize="@dimen/display_text_size"
/>
</HorizontalScrollView>
</ScrollView>
在API 17之后,您可以在android:layoutDirection="rtl"
之前使用android:supportsRtl="true"
。