当前位置:  开发笔记 > 编程语言 > 正文

如果设备语言是阿拉伯语,则布局更

如何解决《如果设备语言是阿拉伯语,则布局更》经验,为你挑选了1个好方法。

我设计了一个Android应用程序,当我在设备中测试它的语言是阿拉伯语时,图像视图的位置会像镜子一样变化!

我需要一个解决方案来使布局与英语相同,因为我有图像视图,我根据屏幕宽度为它们做了翻译,所以当语言是阿拉伯语时; 屏幕宽度的1%从屏幕右侧开始!和我编程时的应用程序;图像视图从屏幕左侧开始!

我想要的解决方案不仅仅是更高的SDK!

我的一些java代码:

img = (ImageView) findViewById(R.id.imageView);
img2 = (ImageView) findViewById(R.id.imageView3);


in same function named go has parameters according to img1 and img2:

 dis = metrics.widthPixels * 0.043f;

 fromxall=metrics.widthPixels * 0.01f;
 toxall =  metrics.widthPixels * 0.05f + dis;

fromyall = 0;
 toyall = 0;

TranslateAnimation moveLefttoRight = new TranslateAnimation(fromxall, toxall, fromyall, toyall);
            moveLefttoRight.setDuration(300);
            moveLefttoRight.setFillAfter(true);
            imgx.startAnimation(moveLefttoRight);



1> Context..:

在你的清单文件中输入:

android:supportsRtl="false"

推荐阅读
乐韵答题
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有