2

アイコンの場合: 36x36px 48x48px 72x72px 96x96px

画面サイズの場合: 426x320 470x320 640x480 960x720

しかし、これらの画面サイズは dp であると Web サイトから聞いたことがあると思います。「dp」は次元ピクセルであることを知っています。しかし、私の質問は次のとおりです。小さな画面サイズ (426x320) の背景を作成するために Adob​​e Illustrator を使用する場合、単位 PIXELS を使用する必要がありますか、それともそれらの数値を別のものに変換する必要がありますか?

4

1 に答える 1

10

dp は「次元ピクセル」ではありません。それは「(密度)独立ピクセル」です(ここここを参照)。解像度ではなく、デバイスの密度に基づいています。

たとえば、アプリケーション アイコンの場合、mdpi(160 dpi) では 48 dp== 48 ピクセルなので、常に 48 dp です。したがって、hdpi (240 dpi) では 48*1.5=72 ピクセル、ldpi(120 dpi) では 48*0.75=36 、xhdpi (320 dpi) では 48*2=96 ピクセルです。

画像を表示する最良の結果を得るには、ターゲット デバイスの dpi レベルに基づいて画像を作成します。これは、dpi レベルごとに、それに最適な画像を作成し、それを「res」フォルダー内の正しいフォルダーに配置する必要があることを意味します。

これには 4 倍の時間がかかる可能性があり、代わりに 1 つのファイルを使用することをお勧めします。それはすべて、表示される結果に依存します。mdpi デバイスと xhdpi デバイスでイメージの違いがわからない場合は、変更を加える必要はありません。

Android のグラフィカル デザインの詳細については、http: //developer.android.com/design/index.htmlを参照してください。

于 2012-05-12T18:42:48.253 に答える