Android本地化资源阿拉伯语

时间:2016-09-09 05:04:43

标签: android android-studio localization android-drawable android-resources

我想本地化图像阿拉伯语?我该如何完成这项任务?

我跟着Localization and drawables但没有运气。

3 个答案:

答案 0 :(得分:2)

drawable-resources的本地化与string-resources相同。您需要创建 drawable-ar 文件夹并将图像放入该文件夹。

或者,如果您的图片位于drawable-mdpi之类的任何文件夹中,那么drawable-ar-mdpi

阅读详细信息documentation here

答案 1 :(得分:1)

您可以添加新的Android资源文件夹

enter image description here

enter image description here

enter image description here

答案 2 :(得分:0)

不要忘记,一旦您将strings.xml添加到阿拉伯语的资源文件中,请确保您的布局已准备好支持RTL。

在您的清单文件中:

<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme"
    android:supportsRtl="true" > ....

在所有布局文件中,确保添加了左/右和开始/结束组合。来自Google Blog

  

更改您的所有应用&#34;左/右&#34;布局属性为新   &#34;开始/结束&#34;等价物。

     

如果您将应用定位到Android 4.2   (应用程序的targetSdkVersion或minSdkVersion为17或更高),然后   你应该使用“开始”和“结束”而不是“左”和“右”。对于   例如,android:paddingLeft应该成为android:paddingStart。

     

如果您希望自己的应用能够使用早于Android 4.2的版本(   app的targetSdkVersion或minSdkVersion是16或更少),然后你   应该添加“开始”和结束“除了”左“和”右“。对于   例如,你同时使用android:paddingLeft和android:paddingStart。

一旦完成,很容易测试它。要么将您的语言更改为阿拉伯语,要么在手机的开发者选项中,您可以强制它在布局中显示RTL。