-1

重複の可能性:
Androidのレイアウトと位置の問題

あらゆる種類の解像度をサポートするレイアウトを設計します。

4

2 に答える 2

0

特定の解像度のデザインをハードコーディングしない方がよいでしょう。ピクセル値をハードコーディングするのではなく、wrap_contentとmatch_parentのlayout_weight属性、layout_width、layout_height値などの属性を使用して、画面サイズに応じて異なる比例幅を取得することをお勧めします。

別のオプションは、さまざまな解像度のさまざまなレイアウトとドローアブルのセットを作成して定義することです。レイアウト-大、レイアウト-小などとドローアブル-大、ドローアブル-小などを使用します。Androidは、使用されているデバイスに応じて必要なリソースを自動的に選択します。

于 2012-03-22T06:32:33.137 に答える
0

これらの3つのステップを試してください

1.レイアウトウェイトの概念を使用する

2.xmlファイルでハードコードされた値を使用しないでください

3.方向(垂直/水平)に基づくウェイトを使用する場合は、layout_height、layout_widthに注意する必要があります

  • 垂直:layout_height = 0px

  • 水平:layout_width = 0px

これらの手順に従うと、ほぼすべての解像度設計のサポートが効率的になります

于 2012-03-22T06:57:38.837 に答える