我已經設計了一個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);
使用'android:layoutDirection =「ltr」' –
如果我使用這個,我必須將minSDKVersion更改爲17或更高! –
顯示您的佈局xml! –