2

hdpiデバイスをサポートするためのアプリケーションが必要です。私が読んだことから、アイコンには72x72サイズ、画像には640x480サイズを使用する必要があります。私の質問は次のとおりです。

  1. たとえば、私のAndroidデバイスがmdpiの場合、画像とアイコンを単独で拡大縮小しますか?スケーリングした後、それは公正なビューを持っていることを読みました。

  2. すべてのリソースをどこに配置すればよいですか?drawbles\hdpiフォルダ内のみ?またはdrawblesフォルダ内のみ?

4

2 に答える 2

0

ここで複数の画面のサポートに関する Android 開発者ドキュメントをご覧ください: http://developer.android.com/guide/practices/screens_support.html

つまり、複数の画面サイズと密度をサポートするようにすべての画像をスケーリングし、次のようなそれぞれのフォルダーに配置することをお勧めします。

  • res/drawable-mdpi/my_icon.png // 中密度のビットマップ
  • res/drawable-hdpi/my_icon.png // 高密度のビットマップ
  • res/drawable-xhdpi/my_icon.png // 超高密度のビットマップ

Android OS に任せて、クライアント デバイスに応じて正しいイメージを選択します。

于 2012-08-20T14:45:00.493 に答える
0

#1については、はい、それはそれらをスケーリングしますが、私の意見では、常に独自のスケーリングされたリソースを提供する必要があります. このようにして、縮小したときの外観を制御できます(これは、サイズが小さく詳細になるほど違いが大きくなります)。また、640x480 は決して標準的なサイズではありません。必要な画像の種類と必要なサイズによって異なります。重要なのは、密度間の比率を理解することです。

#2 については、Android は密度固有のグラフィックスをアップスケールres/drawableしないため、フォルダーには常にフォールバック グラフィックスが必要です。(たとえば、Galaxy Nexus で実行している場合、アプリケーションはクラッシュします)xhdpi

于 2012-08-20T14:40:28.580 に答える