Android Bildschirmgröße Auflösung

Meine App funktioniert perfekt in der Auflösung 480x800. Wenn ich die Auflösung 480x800 behalte, aber die Bildschirmgröße auf beispielsweise 2,7 Zoll, 3,7 Zoll oder 5,4 Zoll ändere, ist es immer noch perfekt. Aber wenn ich die Auflösung auf zum Beispiel 640x1066 ändere, sind alle ImageButtons zu klein und in allen Bildschirmgrößen an der falschen Stelle ... Ich habe ImageButtons in allen vier Ordnern erstellt (ziehbar-l, m, h, xh), aber immer noch die Knöpfe ist nicht in der richtigen Größe ..

<ImageButton
android:id="@+id/ib1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="6dp"
android:layout_marginTop="433dp"
android:background="@drawable/imagebutton1" />

<ImageButton
android:id="@+id/ib2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="188dp"
android:layout_marginTop="436dp"
android:background="@drawable/imagebutton2" />

HINWEIS: Mein Problem ist nicht, wenn ich die Bildschirmgröße ändere, sondern wenn ich die Bildschirmauflösung ändere.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage