layout_marginLeft和layout_marginStart

来源:互联网 发布:农村淘宝服务中心电话 编辑:程序博客网 时间:2024/06/06 03:41

最近经常使用layout_marginStart,看有些源代码里经常同时使用layout_marginLeft和layout_marginStart。查了查解释,layout_marginStart是Android4.2新添加的参数,用来自动匹配从右向左写的语言(阿拉伯语等)。正常的中文英文,layout_marginStart就等于layout_marginLeft,当系统设置为阿拉伯语时,layout_marginStart就相当于layout_marginRight,这是系统自动实现的。

实验一下同时使用layout_marginLeft和layout_marginStart。首先两者参数不会叠加,其次,只要定义了layout_marginStart,不管layout_marginLeft在前在后定义,系统都只使用layout_marginStart的参数来布局。

所以以后还是使用layout_marginStart比较好。

1 0