【Android】AS环境下,在布局中使用android:gravity="left/right"提示使用start/end
来源:互联网 发布:设置数据有效性男女 编辑:程序博客网 时间:2024/05/21 06:34
1.问题产生
在AndroidStudio中,在布局文件中使用android:gravity
属性设置属性值为left或right时,会有对应的警告提示,提示内容如下:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
2.解决方法
从上面的警告内容中我们可以得知,当我们的minSdkVersion
>=17时,使用start/end来代替left/right;当minSdkVersion
<17时,旧的平台不支持RTL,start/end属性是未知的,会被忽略,所以要同时使用start/end和left/right。
3.start/end与left/right有什么区别?
其中left/right是代表一种绝对的对齐,start/end表示基于阅读顺序的对齐。
那么说到阅读顺序又不得不提目前存在的主要阅读方式:
从左向右(LTR)和从右向左(RTL);当使用left/right的时候,无论是LTR还是RTL,总是左/右对齐的;而使用start/end,在LTR中是左/右对齐,而在RTL中则是右/左对齐。
注:
left/right属于绝对对齐,而start/end会根据不同国家习惯改变。如阅读顺序是从左到右(LTR)的国家,start在左边,在阅读顺序是从右到左(RTL)的国家,start在右边。
此小节内容参考自http://blog.csdn.net/tiewen/article/details/39925239
0 0
- 【Android】AS环境下,在布局中使用android:gravity="left/right"提示使用start/end
- 【Android】AS环境下,在布局中使用android:gravity="left/right"提示使用start/end
- 安卓:布局中使用android:gravity="left/right"提示使用start/end
- android布局文件中start,end,left,right的区别
- Android gravity的start、end
- Android布局中layout_gravity与gravity的使用总结
- android开发,xml文件中,android:gravity="right|center_vertical"
- Android布局中gravity与layout-gravity
- android:gravity="center|start"
- Android中gravity与layout_gravity使用实例
- Android studio 中快捷键 返回上次编辑的位置 ctrl+alt+left/right无法使用
- android:gravity="right" 没有居右侧
- gravity start left 区别
- gravity的start、end
- android left-to-right
- android 在布局中使用自定义属性
- 在Android中使用Notification进行提示
- 在Android中使用Toast进行提示
- python基础教程里的项目2:画幅好画
- javascript 遍历json
- "Gdiplus::GdiplusBase::operator new 函数不接受3 个参数"问题的处理
- 2.只继承原型(构造函数.prototype)
- 通达OA 菜单突然消失报错:array_values experts parameter 1 to be array,string given in.index_simple.inc.php(图文)
- 【Android】AS环境下,在布局中使用android:gravity="left/right"提示使用start/end
- 1、MATLAB根据矩阵画等高线图+颜色填充+颜色条+数值标注
- 两个开发中碰到的sql错误
- oracle(一)
- CentOS 6.8 部署zookeeper集群
- HTML
- java网络编程(Client/Server)基础知识
- 跳转activity设置为launchMode="singleTask"时,主activity不执行onActivityResult
- android 6.0(api 23) SDK, org.apache.http包找不到