重複の可能性:
Androidのレイアウトと位置の問題
あらゆる種類の解像度をサポートするレイアウトを設計します。
重複の可能性:
Androidのレイアウトと位置の問題
あらゆる種類の解像度をサポートするレイアウトを設計します。
特定の解像度のデザインをハードコーディングしない方がよいでしょう。ピクセル値をハードコーディングするのではなく、wrap_contentとmatch_parentのlayout_weight属性、layout_width、layout_height値などの属性を使用して、画面サイズに応じて異なる比例幅を取得することをお勧めします。
別のオプションは、さまざまな解像度のさまざまなレイアウトとドローアブルのセットを作成して定義することです。レイアウト-大、レイアウト-小などとドローアブル-大、ドローアブル-小などを使用します。Androidは、使用されているデバイスに応じて必要なリソースを自動的に選択します。
これらの3つのステップを試してください
1.レイアウトウェイトの概念を使用する
2.xmlファイルでハードコードされた値を使用しないでください
3.方向(垂直/水平)に基づくウェイトを使用する場合は、layout_height、layout_widthに注意する必要があります
垂直:layout_height = 0px
水平:layout_width = 0px
これらの手順に従うと、ほぼすべての解像度設計のサポートが効率的になります