丈夫志四海,万里犹比邻。 —曹植《赠白马王彪》
RTL布局是什么
如上图所示,RTL(Right To Left)即视图的表现形式是从右开始向左结束。我们日常更习惯于LTR(Left To Right)视图,但在中东的阿拉伯语系里他们视觉习惯跟我们正好相反,他们更习惯从右向左的视觉形式。
最近公司开发的产品正好需要做RTL适配,本文总结分享在适配RTL过程中的技术要点。
RTL布局适配
1. 首先在AndroidManifest文件中添加支持
...
<application
android:supportsRtl="true"
...
2. 替换资源文件中的xxxLeft/xxxRight为xxxStart/xxxEnd
在AS开发环境下,可以通过Refactor---->Add RTL support where possible<