android设计的布局在阿拉伯语下界面错乱的解决方法_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > android设计的布局在阿拉伯语下界面错乱的解决方法

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

 2017/4/12 5:32:12  ganchuanpu  程序员俱乐部  我要评论(0)
  • 摘要:(1)正在AndroidManifest.xml声明文件的application元素中,增加”android:supportsRtl=true”(2)建]androidの设计的布局在阿拉伯语下界面错乱的解决方法(1)在AndroidManifest.xml声明文件的元素中,添加”android:supportsRtl=true”(2)修改应用程序中layout的“left/right”布局属性
  • 标签: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文件夹下

发表评论
用户名: 匿名