5

私は4セットの画像を持っています

Resolutions        DPI      Directory
240 x 320          120dpi - drawable-ldpi
320 x 480          160dpi - drawable-mdpi
480 x 800          240dpi - drawable-hdpi
1280x 800          320dpi - drawable-xhdpi

しかし、解像度でASUSトランスでテストしたとき1280x800 and DPI 224。drawable-hdpi からグラフィックをロードしました。

drawable-xlarge という名前の別のフォルダーを追加すると、必要な画像が読み込まれますが、アプリケーションのサイズも大きくなります。

私の質問は次のとおりです

1 - すべての画面サイズと DPI をサポートするためのベスト プラクティスは何ですか?

2 - 特定の DPI wrt 画面サイズのドローアブルを強制的にロードする方法はありますか?

3 - グラフィックスを複製せずに問題に対して推奨される解決策は何ですか?

4

1 に答える 1

3

しかし、解像度 1280x800、dpi 224 の ASUS トランスフォーマーでテストしたところ、drawable-hdpi からグラフィックが読み込まれました。

それは、ASUS Transformer が-hdpiデバイスであるためです。したがって、正常に動作しています。

すべての画面サイズと dpi をサポートするためのベスト プラクティスは何ですか?

通常、画像は密度に基づいてのみ変化するため、現在の構造は問題ありません。

画面サイズres/drawable-xlarge-hdpi/密度の両方が異なる画像を選択した場合は、より多くのディレクトリ (例: ) と画像を作成する必要があります。

特定の dpi wrt 画面サイズのドローアブルを強制的にロードする方法はありますか?

密度と画面サイズは互いに何の関係もありません。

グラフィックを複製せずに、私の問題に対して推奨される解決策は何ですか?

あなたの「質問」によると、問題はありません。したがって、問題がない場合の推奨事項はありません。

于 2012-11-13T13:48:33.140 に答える