320x480 の既存の画像があり、LinearLayout の背景属性に設定されています。さまざまなデバイスの場合、これは垂直方向/水平方向に不均一に伸びることを理解していますが、それは許容されます.
画像は、ヘッダー、ボタンのグリッド、フッターの 3 つの部分に分かれています。ヘッダーは 184 ピクセル、グリッドは 240 ピクセル、フッターは 56 ピクセルです。
親 LinearLayout の weightSum 属性を 480 に設定し、各セクションの layout_weight 属性を適切なピクセル量に設定すると、レイアウトはひどく整列されません。
すべてのセクションには、幅として「fill_parent」、高さとして「0dp」があり、最上位の LinearLayout の 3 つの子のいずれにもパディングまたはマージンのプロパティはありません。
理想的には、幅は常に画面全体に広がり、高さはそれに比例して拡大縮小し、ボタンが背景のグリッドに整列するようにします。
背景画像を複数の部分に再スライスすることはできません (それ以外の場合)。