Nexus5正在使用ldpi PhoneGap Build Icon

时间:2014-04-01 20:44:29

标签: android cordova

我正在开发使用PhoneGap Build的几个应用程序,只是意识到他们的图标在我的Nexus5上显示非常糟糕。我在每个图标文件上放了一个小的彩色圆点,看看我的手机正在使用的文件,发现它正在使用LDPI文件。

为什么Nexus5会使用LDPI图标而不是HDPI?

这是我的XML配置

    <icon src="icon.png" />
    <icon src="res/icon/android/icon-36-ldpi.png"   gap:platform="android"    gap:density="ldpi" />
    <icon src="res/icon/android/icon-48-mdpi.png"   gap:platform="android"    gap:density="mdpi" />
<icon src="res/icon/android/icon-72-hdpi.png"   gap:platform="android"    gap:density="hdpi" />
    <icon src="res/icon/android/icon-96-xhdpi.png"  gap:platform="android"    gap:density="xhdpi" />  

2 个答案:

答案 0 :(得分:0)

我相信Nexus 5被认为是xxhdpi .. 如果您尝试不为每个dpi定义确切的图标并查看其功能,该怎么办?我认为每个设备都可以自己识别适合它的可绘制文件夹,从而选择合适的图标。

答案 1 :(得分:0)

我的解决方案是从config.xml中删除LDPI和MDPI行

看起来它总是得到最小分辨率而不是最大支持,因为现在任何体面的设备都是HDPI,我相信它不是一个大问题。

在我的情况下,它在iPhone4,iPhone5S,Nexus5,Nexus7和Galaxy S4上显示了HDPI图标