私のアプリにはロゴがあります。最初は、Drawables フォルダー (3 つの異なるサイズ) に入れた画像を使用しました。
これを Web サービスから文字列としてダウンロードし、drawable に変換して表示します。Web サービスに 3 つの異なるサイズの画像を配置し、ダウンロード ユニットの DPI に応じて 3 つのサイズのいずれかで画像を返すサービスの関数を作成しました。
ただし、イメージの実際のサイズは、低 DPI ユニットと高 DPI ユニットの間で大きく異なるため、期待どおりには機能しません (それぞれエミュレータと実際の電話を使用しています)。私の目標は、画像をダウンロードし、DPI に依存しない方法で表示することです。そのため、最初の場合と同様に、実際のサイズはすべての画面サイズで同じになります。