重複の可能性:
Android の画面サイズの解像度
私のアプリは解像度 480x800 で完璧に動作します。解像度を 480x800 のままにして、画面サイズを 2.7 インチ、3.7 インチ、または 5.4 インチに変更しても問題ありません。しかし、解像度をたとえば 640x1066 に変更すると、すべての ImageButtons が小さすぎて、すべての画面サイズで間違った場所に配置されます... 4 つのフォルダーすべて (drawable-l、m、h、xh) に ImageButtons を作成しましたが、それでもボタンのサイズが合わない…
<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" />
注: 私の問題は、画面サイズを変更したときではなく、画面解像度を変更したときです。