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

在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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值