android – 相对布局alignParentLeft和alignParentStart

前端之家收集整理的这篇文章主要介绍了android – 相对布局alignParentLeft和alignParentStart前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
所以我很乐意使用相对的布局,但是尽管习惯了 Android Studio我注意到,在我的相对布局子视图中,它生成了以下两个.
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true

我已经签出了Android文档here,但是看不出两者之间的区别.当然,在Android Studio中交换另一个没有明显的区别.有没有

解决方法

这取决于布局方向.布局方向可以是从左到右(start = left,end = right)还是从右到左(反之亦然).

默认情况下,布局方向基于区域设置(从英文角度(从左到右用于阿拉伯语等语言)从左至右,但您可以使用layoutDirection XML属性setLayoutDirection功能覆盖它.例如.:

android:layoutDirection="ltr"

^将使所有设备上的alignParentStart等同于alignParentLeft.

android:layoutDirection="rtl"

^将使所有设备上的alignParentStart等同于alignParentRight.您还可以将“locale”设置为使用区域设置或“继承”从父视图继承布局方向.

您需要添加android:supportsRtl =“true”到您的AndroidManifest.xml以支持从右到左的布局.

也相关:android:textDirection

猜你在找的Android相关文章