美文网首页
Android 阿拉伯语言适配

Android 阿拉伯语言适配

作者: Galileo_404 | 来源:发表于2017-07-02 10:50 被阅读374次

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

    设置

    • 在manifest中开启RTL 支持;位于application节点下
    android:supportsRtl=”true”
    
    • 在Android4.2以及更高的系统版本(minsdkVersion>=17)修改布局文件中left/rigth布局属性,改为start/end布局
    • 在Android4.2以下的系统,需要加上start和end以及left和right

    布局上排序

    在布局上的排序主要是:

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

    定制布局文件

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

    参考

    相关文章

      网友评论

          本文标题:Android 阿拉伯语言适配

          本文链接:https://www.haomeiwen.com/subject/zahmcxtx.html