1

複数の画面サイズをサポートするためのベスト プラクティス ドキュメント ( http://developer.android.com/guide/practices/screens_support.html ) を読んだ後、1​​ つのことがまだ私を混乱させます... 画像を占有する代わりに、「どんなスペースでも」背景画像を使用する場合など、領域全体をカバーしたいですか?

ld、md、hd、および xhd 画像を提供することで近づくことができますが、画像を強制的に画面全体に表示すると、デバイスによっては収まるようにわずかに引き伸ばされたり、つぶれたりする可能性があります。

すべてのデバイスで最小限のストレッチで背景全体を埋めるように設計された画像を提供するにはどうすればよいでしょうか?

4

1 に答える 1

4

さまざまな画面サイズがあるため、2 つの妥当なオプションがあると思います。まず、リンクの図 1に基づいて決定できる各画面範囲の最大サイズに合わせて画像を作成することにより、ある程度の縮小を受け入れる (伸縮を避ける) ことです。

2 番目のオプションは、背景画像を画面に合わせてトリミングできる場合に機能します。その場合android:scaleType="center"は、端を切り取って収縮を防ぐものを使用できます。

于 2012-12-19T16:28:37.620 に答える