根据Android's practices guide on multiple screen support,当您不为设备的密度提供图像资源时,系统会相应地自动调整现有资源。
以下应用程序清单标志使系统在运行时和按请求缩放图像:
android:anyDensity="false"
我的问题是:如果您没有设置此标志,系统何时执行此资源扩展?是在创建应用程序进程时还是在安装apk时?
答案 0 :(得分:0)
当您没有为设备的密度提供图像资源时, 系统会相应地自动调整现有资源。
这意味着当您的应用程序为ImageView充气时,如果您有1个图像资源且设备具有更小/更大的密度系统,则只需缩放图像以适合设备屏幕。
回答您的问题:系统在需要该资源时缩放资源,即进程创建。