zoukankan      html  css  js  c++  java
  • android设计的布局在阿拉伯语下界面错乱的解决方法

    (1)正在AndroidManifest.xml声明文件的application元素中,增加” android:supportsRtl=true” (2)建]

    androidの设计的布局在阿拉伯语下界面错乱的解决方法

    (1)在AndroidManifest.xml声明文件的元素中,添加” android:supportsRtl=true”
    (2)修改应用程序中layout的“left/right”布局属性,改为对应的”start/end”布局
    paddingStart paddingEnd layout_marginStart layout_marginEnd layout_alignParentStart layout_alignParentEnd
    替换
    paddingLeft paddingRight layout_marginLeft layout_marginRight layout_alignParentLeft layout_alignParentRight
    (3)混合字符或者纯英文下,TextView没有居右。比如列表中部分纯英文字串靠左显示,翻译过的靠右显示
    找到其定义的layout文件
    用 match_parent替换wrap_content,如果替换后还是没有效果新增
    android:textDirection=”locale”这个属性。
    代码控制
    String language = Locale.getDefault().getLanguage();
    if(language.equals(“ar”)”|language.equals(“fa”)){
    TextView textview =(textview )view;
    textview.setGravity(Gravity.RIGHT);
    (4)对于一些图片方向不对的问题
    对于这些图片需要按照重新设计,然后放到drawable-ldrtl-hdpi文件夹下

  • 相关阅读:
    日♂常
    日♂常
    生哥的hu测
    生哥的hu测
    118.编程实现添加环境变量
    4.泡妞与设计模式(五) 原型模式
    4.泡妞与设计模式(四)享元模式
    2.泡妞与设计模式(三) 外观模式
    1.泡妞与设计模式(二)合成模式
    0.泡妞与设计模式(一)工厂模式
  • 原文地址:https://www.cnblogs.com/ganchuanpu/p/6697121.html
Copyright © 2011-2022 走看看