androidの设计的布局在阿拉伯语下界面错乱的解决方法
来源:互联网 发布:淘宝二手 雷蛇黑寡妇 编辑:程序博客网 时间:2024/05/16 08:12
androidの设计的布局在阿拉伯语下界面错乱的解决方法
左边是有问题图片,,,右边是正确的图片
(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: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文件夹下
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文件夹下
以上仅供参考,,
1 0
- androidの设计的布局在阿拉伯语下界面错乱的解决方法
- androidの设计的布局在阿拉伯语下界面错乱的解决方法 总汇
- androidの设计的布局在阿拉伯语下界面错乱的解决方法 总汇
- android设计的布局在阿拉伯语下界面错乱的解决方法
- 小记注释引起的xhtml在ie下界面错乱
- android 切换到阿拉伯语电话号码+号显示在右侧及顺序错乱的处理
- android 切换到阿拉伯语电话号码+号显示在右侧及顺序错乱的处理
- 高分辨率下界面布局的解决方案
- 高分辨率下界面布局的解决方案
- 高分辨率下界面布局的解决方案
- 阿拉伯语软件的 GUI 设计
- android,xml布局顺序错乱的优化
- 在table中<tr>的display:block显示布局错乱
- qt在MacO下布局显示错乱的问题
- VS2008 在 Win10 下界面显示错误的现象,见图:
- Android 关于显示键盘,布局错乱网上顶的问题
- Android系统设置大号字体后布局错乱的问题
- Android中ListView复用导致布局错乱的解决方案
- could not initialize proxy - no Session
- 国内从事红外热成像的公司
- 如何开发一个java开源框架-----Jvn框架之实现浏览器传参后台转成Bean(第四)
- R语言时间、日期处理
- Android studio快捷键
- androidの设计的布局在阿拉伯语下界面错乱的解决方法
- Android中Parcelable接口用法
- ACM-比较字母大小
- [日期转换]将各种类型的日期格式化
- 浅谈JAVA反射机制在Android应用开发中的应用
- oracle的Spool命令
- could not open session 解决办法
- ios 监听系统键盘的出现和消失
- Stringbuffer的用法