1

異なる密度の ldpi、mdpi、hdpi、xhdpi、xxhdpi の背景画像の正しいサイズはどれですか?

透明な背景画像 (.png) があり、画像サイズをできるだけ小さくしたいと考えています。(.apk のサイズではなく、性能の低いデバイスでのメモリの問題に関するものです)

最初に、画像が正しいサイズであることを確認して、スケーリングする必要がないようにすることだと思います。ただし、密度が特定の画面解像度 (存在する場合) とどのように関係しているかはわかりません。

画像サイズを縮小するために利用できるその他のオプション。GIMP を使用して背景画像を作成しています。GIMP ではどの設定を使用すればよいですか?

推奨事項はありますか?

編集: 800 x 480 ピクセルの画面を持つデバイスは、800 x 480 ピクセルの背景画像を使用する必要がありますか? Android はそれをスケーリングする必要はありませんが、その一方で、イメージは大量のメモリを必要とするでしょうか?

最善の解決策は何ですか?

また、どのデバイスがどの画面サイズを持っているかを知るにはどうすればよいですか?

つまり、SGS GT-I9000 は 800 x 480 ですが、ldpi デバイスです (233 dpi のみ)。

4

1 に答える 1

2

これについて私が知っている唯一の解決策は、9パッチを使用することです。もちろん、使用している背景の性質に制限がありますが、ほとんどの場合、問題は解決します。

http://developer.android.com/guide/topics/graphics/2d-graphics.html#nine-patch

于 2012-05-19T00:16:32.233 に答える