Ich habe eine Android-App entworfen, wenn ich es in einem Gerät teste, ist die Sprache Arabisch, die Position von Bildansichten ändert sich, wie ein Spiegel!Layout ändert sich, wenn die Gerätesprache arabisch ist
Ich brauche eine Lösung, um das Layout das gleiche wie für Englisch zu machen, weil ich Bildansichten habe und ich eine Übersetzung für sie entsprechend der Bildschirmbreite gemacht habe, also wenn die Sprache Arabisch ist; Die 1% der Bildschirmbreite beginnt auf der rechten Seite des Bildschirms, und meine App, wenn ich es programmiert habe, beginnt die Bildansicht von der linken Seite des Bildschirms!
Ich möchte Lösung nicht nur für höhere SDK!
Einige meiner Java-Code:
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);
benutze 'android: layoutDirection =" ltr "' –
Wenn ich dies benutze muss ich die minSDKVersion auf 17 oder höher setzen! –
zeigen Sie Ihr Layout xml! –