android 阿拉伯语下布局,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文件夹下

原文:http://www.cnblogs.com/ganchuanpu/p/6697121.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值