Android RTL表格API 10到API 21

时间:2015-09-06 10:40:18

标签: android-layout localization arabic-support

我必须构建一个支持英语和阿拉伯语布局的应用程序,工作范围从api 10(2.3.3)到api 21(5.0)。

this文档之后,我配置了应用,但我无法使用" start"和"结束"因为支持范围太广。

我以为我可以创建一个布局文件夹,例如" layout-16"在哪里放置所有布局"开始"和"结束"对于4.2版本,另一个像" layout-ar"在api16之前将版本的所有镜像布局放在何处。

它可以那样工作吗?或者" layouts-ar"将覆盖" layout-16"?

谢谢

1 个答案:

答案 0 :(得分:0)

由于语言的优先级高于应用版本,我应该建议使用几个文件夹,如:

    所有支持开始/结束的布局
  • layout-v16
  • layout-ar-v16 空文件夹,强制系统使用layouts-16。
  • layout-ar 适用于版本16的阿拉伯语和Android。
  • 布局用于标准布局。
祝你好运!