您的位置:首页 > 移动开发 > Android开发

安卓:布局中使用android:gravity="left/right"提示使用start/end

2017-04-06 10:15 579 查看
在AndroidStudio中,在布局文件中使用Android:gravity属性设置属性值为left或right时,会有对应的警告提示,提示内容如下:



这是由于从上面的警告内容中我们可以得知,当我们的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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  布局
相关文章推荐