Android RTL布局适配

本文介绍了Android的RTL(Right To Left)布局特点,适用于中东地区的阿拉伯语系用户。主要内容包括在AndroidManifest中开启RTL支持,资源文件的替换,图标反转,代码中Margin/Padding的调整,特殊控件如ViewPager的适配,以及如何进行RTL布局测试。
摘要由CSDN通过智能技术生成

丈夫志四海,万里犹比邻。 —曹植《赠白马王彪》

RTL布局是什么

RTL与LTR效果对比图

如上图所示,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<

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值