各フォルダー内に mdpi および hdpi イメージのみを配置しましたが、ldpi デバイスでアプリを実行すると、mdpi フォルダーからではなく、hdpi フォルダーからイメージが選択されます。何故ですか?私が間違っていることについてのアイデアはありますか?
PS ldpi フォルダー内に ldpi デバイス専用のイメージを配置すると、それらが使用されますが、それらを削除すると、hdpi のイメージが使用されます。
ヘルプ。
各フォルダー内に mdpi および hdpi イメージのみを配置しましたが、ldpi デバイスでアプリを実行すると、mdpi フォルダーからではなく、hdpi フォルダーからイメージが選択されます。何故ですか?私が間違っていることについてのアイデアはありますか?
PS ldpi フォルダー内に ldpi デバイス専用のイメージを配置すると、それらが使用されますが、それらを削除すると、hdpi のイメージが使用されます。
ヘルプ。
これが Android のデフォルトの動作です。LDPI は基本的に HDPI の半分であり、ANDroid は基本的に HDPI から画像を取得し、半分のサイズにスケーリングして使用します。
このリンクの最後のメモを読む
http://developer.android.com/training/basics/supporting-devices/screens.html
Android は特定の密度をチェックします。画像の参照が指定されている場合は、その可用性をチェックし、密度に従って画像を設定しますが、使用できない場合は、Hdpi フォルダーにあるデフォルトの画像を取得します。 Android のデフォルトの動作。
ic_launcher である Android のデフォルト イメージの例を見てみましょう。それが単一のフォルダーに存在する場合、android は密度よりもその可用性を最初に見つけるため、それを設定します。