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 设备上使用 hdpi 图标而不是 xhdpi。如果我们直接引用图标而不用xml文件
<application android:icon="@drawable/icon_beta"
然后使用正确的 xhdpi 图标。
为什么使用 xml drawable 会影响使用的分辨率?