android开发,图标在模拟器上显示,但是在手机上就不显示了,为什么?

2024-12-22 18:45:05
推荐回答(2个)
回答1:

android:icon="@drawable/myLauncher"注意这句,你已经把图片名为myLauncher的图片作为你的图标了。为什么系统没有用你的图片呢?只可能是2个原因
1,你的myLauncher这个图片的格式和尺寸和你替换掉的ic_launcher.png不一样。这个原因最大。
2,如果都一样的话,请确保你drawable和drawable-hdpi ldpi等文件夹下的图片都换掉了,因为不同分辨率的屏幕会去加载不同文件夹下的资源。

回答2:

分辨率问题 android 有自动识别分辨率的功能 将drawable中三个不同分辨率文件夹图片都换了 就OK了