多语言阿拉伯语适配

1,095 阅读1分钟

文字方向设置

阿拉伯语文字方向:从右至左

在Application中设置android:supportsRtl="true"

supportsRtl为true时,使用先对位置start代替left,end代替right。

android:layout_marginStart:该属性等同于android:layout_marginLeft

android:layout_marginEnd:该属性等同于android:layout_marginRight

占位符的使用

字符串占位符

String apple = String.format(getResources().getString(R.string.f_confirm_connect), "apple");

<string name="f_confirm_connect">اور پھر جڑنا چاہتے ہیں۔s%</string>

整形占位符

String.format(getResources().getString(R.string.item_paired_nomarl),15,63);
<string name="item_paired_nomarl">
منسلک (بیٹری:d% سگنل:d%)</string>

图片未自动适应右左方向如何处理?

在ldrtl文件夹下,放置右左方向的图片。如:drawable-ldrtl