android设计的布局在阿拉伯语下分界面错乱的缓慢解决办法

(1)正在AndroidManifest.xml表明文件的application元素中,扩张”
android:supportsCRUISERtl=true” (2)建]

androidの设计的布局在菲律宾语下分界面错乱的缓和措施

(1)在AndroidManifest.xml注解文件的成分中,加多”
android:supports景逸SUVtl=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文件夹下