关于RTL布局适配问题笔记

引言

在做项目时,最近需要适配阿拉伯语和波斯语。于是决定从网上爬一点资料作为笔记。

笔记

特别感谢 https://www.jianshu.com/p/394fe6d21484

property description
布局属性 marginStart、marginEnd、paddingStart、paddingEnd等
\u200f转义符 \u200f转义符可以强行让字符串从右往左显示
布局属性 marginStart、marginEnd、paddingStart、paddingEnd等
drawable-ldrtl–AAdpi 将RTL布局需要显示的图片放在drawable-ldrtl文件夹下
AutoMirrored属性 Drawable的镜像设置
textDirection属性 textDirection="locale"可让TextView自动适配
gravity属性 left、right用start、end代替
layoutDirection 设置组件的布局方向
textAlignment 设置组件文字的对齐
layout_ldrtl 创建rtl的资源文件

当有自定义View要做适配时真是一种煎熬。

要是碰到自定义控件,建议做控件的时候就要考虑到RTL适配。

你可能感兴趣的:(关于RTL布局适配问题笔记)