Les*_*ter 5 android horizontalscrollview right-to-left
android:supportsRtl="true"我的应用程序中装有HorizontalScrollView 。但是,它不会向左滚动,而是会向右滚动。我该如何解决?
<HorizontalScrollView
android:id="@id/audioScrollView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/size_normal"
android:layout_toStartOf="@+id/retakeBtn"
android:layout_toEndOf="@+id/recordBtn"
android:background="@drawable/border_drawable"
android:paddingBottom="@dimen/size_micro"
android:paddingTop="@dimen/size_micro"
android:scrollbars="none"
>
Run Code Online (Sandbox Code Playgroud)
我正在运行17级api,因此xml中的属性应该可以。
看这个例子,您所要做的就是将此行添加android:layoutDirection="rtl"到属性中HorizontalScrollView
<HorizontalScrollView
android:id="@+id/horizontalScrollView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layoutDirection="rtl">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="1" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="2" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="3" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="4" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="5" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="6" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="7" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="8" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="9" />
</LinearLayout>
</HorizontalScrollView>
Run Code Online (Sandbox Code Playgroud)
记住views里面HorizontalScrollView会根据ltr或排列它们rtl
| 归档时间: |
|
| 查看次数: |
2417 次 |
| 最近记录: |