一: androidの设计的布局在阿拉伯语下界面错乱的解决方法
![](https://i-blog.csdnimg.cn/blog_migrate/01419ae58d5837db30de9b74a0ec789d.png)
![](https://i-blog.csdnimg.cn/blog_migrate/01419ae58d5837db30de9b74a0ec789d.png)
左边是有问题图片,,,右边是正确的图片
(1)在AndroidManifest.xml声明文件的<application>元素中,添加” 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:te
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:te