Android MarginLeft与MarginStart的区别 (关于RTL)
来源:互联网 发布:真钱网络视频棋牌游戏 编辑:程序博客网 时间:2024/06/05 03:43
在写layout布局的时候,我们会发现有这样几个比较相似的属性:
MarginStart MarginLeftMarginEnd MarginRight
这些属性的区别是什么? 根据api注释,我们得知MarginStart指的是控件距离开头View部分的间距大小,MarginLeft则指的是控件距离左边View部分的间距大小,MarginEnd和MarginRight同理。
以下内容摘自他人翻译的中文Android 4.2API:
Android 4.2引入了由右到左文字的全面本地支持布局。在本地RTL支持下,您可以为所有用户带来完美的应用体验,不论他们的文字书写方向是由左至右还是由右至左。当用户切换系统语言到由右至左书写方式时,系统提供自动的应用UI布局和所有可视组件的镜像,包括文字元素的显示和输入。您的应用仅需极少改变即可支持RTL布局镜像。如果您的应用支持这一特性,只要在您应用的manifest文件中将所有的”left/right”布局属性改变为对应的”start/end”即可。系统就会根据需要处理您UI了。
阅读全文
0 0
- Android MarginLeft与MarginStart的区别 (关于RTL)
- Android MarginLeft与MarginStart的区别
- Android MarginLeft与MarginStart的区别
- Android MarginLeft与MarginStart的区别
- Android MarginLeft与MarginStart的区别
- android marginLeft与marginStart
- 实习杂记(25):MarginStart和MarginLeft
- paddingLeft与marginLeft的区别
- android的RTL支持
- paddinglfet和marginleft区别
- Android从右到左的布局(RTL Layout)
- marginleft
- 行为级和RTL级的区别
- 行为级和RTL级的区别
- Android从右到左布局(RTL Layout)
- Android关于buildToolVersion与CompileSdkVersion的区别
- Android关于buildToolVersion与CompileSdkVersion的区别
- Android关于buildToolVersion与CompileSdkVersion的区别
- Django教程之十二-----执行查询
- Django-1.11.5和mysql来连接并创建数据库和表
- C#连接access数据库sql语句出现问题的解决方法
- POJO和javabean的异同
- MySQL系统架构
- Android MarginLeft与MarginStart的区别 (关于RTL)
- 最全Pycharm教程(24)——Pycharm编辑器功能之宏定义
- 项目3的程序1——复杂度是O(n2)的选择排序程序
- 对自己狠一点,开始写作吧,劝诫自己
- $.ajax()方法详解
- 用JavaScript实现十大经典排序算法--快速排序
- Spring(1)
- JNI笔记
- HBase源码分析之Ranger权限验证