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文件夹下
 
                    
                     
                    
                 
                    
                 
         
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号