4

9 パッチ画像はどうですか。
の代わりに使用できますか?

  • /res/drawable-hdpi/icon.png ….. 72×72

  • /res/drawable-mdpi/icon.png …. 48×48

  • /res/drawable-ldpi/icon.png …… 36×36

利点/欠点は何ですか?

4

1 に答える 1

6

技術的には、3 つの解像度すべての画像を提供する必要はありません。いずれかが欠けている場合、システムはそれを他のいずれかで置き換えます。ただし、通常は、すべての画面密度で外観を維持するために 3 つすべてを使用することをお勧めします。

代わりに 9-patch を使用できますが、特定の状況下でのみ使用する必要があります。拡大しても角を保持するボタンの画像がある場合、hdpi バージョンを提供しないと、高解像度の画面ではこれらの角がはるかに小さく見えることに注意してください。ただし、画像自体のサイズは、指定された伸縮領域に従って拡大されます。

簡単に言うと、9-patch は解像度に関係なく必要に応じて画像を拡大できますが、画像の伸縮できない部分は魔法のように高解像度/低解像度に変換されません。

于 2011-07-05T12:57:27.523 に答える