android - 異なるサイズのアイコンをどこに置くか?

android layout icons

私のデザイナーは必要な3つのサイズでアイコンを作成しました。 36 x 36ピクセル48 x 48ピクセル72 x 72ピクセル

私はこのようにuses-sdkを定義しました:

android:minSdkVersion="3" android:targetSdkVersion="4"


問題は、layout_hdpi drawable-mdpiなどがないことです。
resフォルダーに手動で作成する必要がありますか? XMLでさまざまなアイコンを定義するにはどうすればよいですか?またはアンドロイドは自動的に3つの異なるサイズから選択しますか?
答え
実際、異なるdrawable-mdpidrawable-hdpiを自分で作成する必要があります。ここに配置された画像は、リンクされると、「mdpi」または「hdpi」であるディスプレイの「最適なソース」と見なされます

drawable-mdpiに画像がある場合、layout-mdpiのレイアウトで優先的に使用されますが、各リンクが最適なソースを見つけようとするため、layout-hdpiで使用できます。

ただし、「これらの異なる解像度と密度でアプリケーションを適切に表示する必要がある」ではなく、「これらのサイズの画像が提供されました」からこのタスクに取り組んでいるようです。

ここのリンクを読んでください:Suppoting Multiple Screens
関連記事

android - FileObserverでトースト通知を作成する

android - ImageViewのonDrawに関するロジック

java - 画面がタイムアウトしたときに、Activity onPauseメソッドが呼び出されますか?

android - 通知を長期間継続的に送信すると、Android通知バーのCPU使用率が増加する

android - TableViewのアイコンメニュー(Google+のような)

android - ユーザーがAndroidアプリで間違ったパスコード(ロック画面)を入力したかどうかを知る方法

android - 画面の向きを変更した後にブロードキャストレシーバーがクラッシュし、機能しない

android - ギャラリーから選択したPicasa画像のサムネイルを取得するにはどうすればよいですか?

java - Androidアクティビティにバルーンヒントを表示する

android - Androidで動的にアクセス許可を付与する方法、つまりアプリケーションの実行中に、これは実現可能ですか?