Android 阿拉伯语言适配

2017-07-02  本文已影响374人  Galileo_404

Android 在4.2系统中,已经原生支持文字由右到左排序,新的AS,也支持预览。
从右到左的书写格式主要是阿拉伯语,希伯来语和波斯语等。

设置

android:supportsRtl=”true”

布局上排序

在布局上的排序主要是:

android:layoutDirection —该属性设置组件的布局排列方向
android:textDirection — 该属性设置组件的文字排列方向
android:textAlignment — 该属性设置文字的对齐方式
getLayoutDirectionFromLocale() —该方法用于获取指定地区的惯用布局方式

定制布局文件

一般可以将这些属相设置为local,跟随系统;
如果这样还不能实现,可以制定布局文件是从右到左,创建自定义布局,
如:layout-ldrtl,在需要显示从右到左时,系统会自动选择该文件夹下面的布局。
类似的图片资源也可以这么设置,
如:drawable-ldrtl

参考

上一篇下一篇

猜你喜欢

热点阅读