阿拉伯语资源的Android本地化
我想本地化一个阿拉伯语言的图像?我应该如何完成这项任务阿拉伯语资源的Android本地化,android,android-studio,localization,android-drawable,android-resources,Android,Android Studio,Localization,Android Drawable,Android Resources,我想本地化一个阿拉伯语言的图像?我应该如何完成这项任务 我已经遵循了,但运气不佳。您可以添加新的android资源文件夹 可绘制资源的本地化与字符串资源相同。您需要创建可绘制ar文件夹,并将图像放入该文件夹 或者,如果您的图像位于任何文件夹中,如可绘制mdpi,则可绘制ar mdpi 阅读详细信息。不要忘记,一旦您将strings.xml添加到阿拉伯语资源文件中,请确保您的布局已准备好接受RTL支持 在清单文件中: <application android:icon="
我已经遵循了,但运气不佳。您可以添加新的android资源文件夹
可绘制资源的本地化与字符串资源相同。您需要创建可绘制ar文件夹,并将图像放入该文件夹 或者,如果您的图像位于任何文件夹中,如
可绘制mdpi
,则可绘制ar mdpi
阅读详细信息。不要忘记,一旦您将
strings.xml
添加到阿拉伯语资源文件中,请确保您的布局已准备好接受RTL支持
在清单文件中:
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme"
android:supportsRtl="true" > ....
:
将应用程序的所有“左/右”布局属性更改为新属性
“开始/结束”等同物
如果您将应用程序定位于Android 4.2
(应用程序的targetSdkVersion或MinSDK版本为17或更高),然后
你应该使用“开始”和“结束”,而不是“左”和“右”。对于
例如,android:paddingLeft应该变成android:paddingStart
如果你想让你的应用程序使用早于Android 4.2的版本
应用程序的targetSdkVersion或minSdkVersion为16或更少),然后
除了“左”和“右”之外,还应添加“开始”和“结束”。对于
例如,您将同时使用android:paddingLeft和android:paddingStart
一旦你完成了,它很容易测试出来。将您的语言更改为阿拉伯语,或者在手机的开发者选项中,您可以强制它在布局中显示RTL。例如,可绘制xxhpdi ARD您是否创建了可绘制ar,或者如果需要特定密度,则可以选择“可绘制ar hdpi”文件夹?