xml ファイル drawable\icon.xml のアプリ マニフェスト ランチャー アイコン:
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/icon_beta"/>
xml ファイルは、ビルド時に icon_beta または icon_prod を指すように変更されます。
<application android:icon="@drawable/icon"
icon_beta.png と icon_prod.png の両方がすべての解像度に存在します。ただし、xhdpi デバイスでは、xhdpi の代わりに hdpi アイコンが使用されていることがわかりました。xml ファイルなしでアイコンを直接参照する場合
<application android:icon="@drawable/icon_beta"
正しい xhdpi アイコンが使用されます。
xml ドローアブルを使用すると、使用される解像度に影響するのはなぜですか?