安卓:布局中使用android:gravity="left/right"提示使用start/end
2017-04-06 10:15
627 查看
在AndroidStudio中,在布局文件中使用Android:gravity属性设置属性值为left或right时,会有对应的警告提示,提示内容如下:
这是由于从上面的警告内容中我们可以得知,当我们的minSdkVersion>=17时,使用start/end来代替left/right;当minSdkVersion<17时,旧的平台不支持RTL,start/end属性是未知的,会被忽略,所以要同时使用start/end和left/right。
left/right属于绝对对齐,而start/end会根据不同国家习惯改变。如阅读顺序是从左到右(LTR)的国家,start在左边,在阅读顺序是从右到左(RTL)的国家,start在右边。
参考:http://blog.csdn.net/tiewen/article/details/39925239
这是由于从上面的警告内容中我们可以得知,当我们的minSdkVersion>=17时,使用start/end来代替left/right;当minSdkVersion<17时,旧的平台不支持RTL,start/end属性是未知的,会被忽略,所以要同时使用start/end和left/right。
start/end与left/right有什么区别? 属性 说明 left Push object to the left of its container, not changing its size. right Push object to the right of its container, not changing its size. start Push object to the beginning of its container, not changing its size. end Push object to the end of its container, not changing its size.
left/right属于绝对对齐,而start/end会根据不同国家习惯改变。如阅读顺序是从左到右(LTR)的国家,start在左边,在阅读顺序是从右到左(RTL)的国家,start在右边。
参考:http://blog.csdn.net/tiewen/article/details/39925239
相关文章推荐
- 【Android】AS环境下,在布局中使用android:gravity="left/right"提示使用start/end
- 【Android】AS环境下,在布局中使用android:gravity="left/right"提示使用start/end
- android布局文件中start,end,left,right的区别
- 一个线性布局中,为什么 android:layout_gravity="right"不能控制按钮在屏幕右侧?
- 抽屉的布局 android:layout_gravity="start"
- Consider adding android:paddingStart="1dip" to better support right-to-left layouts ......
- Android动态布局,并动态为TextView控件设置drawableLeft、drawableRight等属性添加图标
- TabHost和android:layout_height="0.0dip"以及android:layout_weight配合在布局中的使用
- 使用RelativeLayout时,android:layout_toEndOf="@/id/xxxx",还是"@+id/xxxx"
- 安卓xml布局中 android:paddingBottom="@dimen/activity_vertical_margin"是什么意思?
- 读入N, S两个自然数(0<=S,N<=9),打印相应的数字三角形(其中,S表示确定三角形的第一个数,N表示三角形的行数)。(提示:左右对齐可使用cout<<left、cout<<right)
- [Android]Android布局文件中的android:id="@*"属性使用方法汇总以及介绍
- TabHost和android:layout_height="0.0dip"以及android:layout_weight配合在布局中的使用
- Android动态布局,并动态为TextView控件设置drawableLeft、drawableRight等属性加入图标
- android xml布局文件中使用RelativeLayout,明明有这个id,却提示找不到---->解决办法
- android:gravity="right" 没有居右侧
- TabHost和android:layout_height="0.0dip"以及android:layout_weight配合在布局中的使用
- Android布局中layout_gravity与gravity的使用总结
- android让图片右边对齐的方法layout_gravity="right"
- RelativieLayout布局中的android:gravity="center"属性