在安卓应用上支持从右到左(RTL)布局
世界上的大部分语言的书写方式都是从左到右,但是也有一些语言是从右到左(Right to Left,以下简称为 RTL )书写的,譬如阿拉伯语,希伯来语以及叙利亚语。虽然这些都是小语种,支持RTL能给当地用户更好的体验。
从 Google 官网得知,安卓在SDK17(4.2 Jelly Bean)版本的以上能原生的支持RTL,只需以下几个步骤就能实现。
- 在 AndroidManifest.xml 的 uses-sdk 标签中,将 targetSdkVersion 或 minSdkVersion 设为 17 或以上。
- 在 AndroidManifest.xml 的 application 标签中,加入
android:supportsRtl=”true”。 - 在布局xml文件中,将所有的
left和right分别改为start和en