【发布时间】:2015-05-10 23:35:53
【问题描述】:
根据 Cordova 文档,您可以在 config.xml 中为 Android 上的各种密度指定图标文件。例如:
<icon src="www/res/android/mdpi/launcher-icon.9.png" density="mdpi" />
<icon src="www/res/android/hdpi/launcher-icon.9.png" density="hdpi" />
但 Android 使用其他图标,例如本页列出的图标: http://developer.android.com/design/style/iconography.html#small-contextual
示例包括状态栏、对话框、选项卡、菜单和操作栏图标。
默认情况下,我可以看到 Android 自动使用我在 config.xml 中指定的 mdpi 图标作为操作栏图标(我指的是让您关闭应用程序的灰色对话框 - 我不确定在 Android 上叫什么);但是,我没有在 config.xml 中明确指定操作栏图标。问题是,我的 mdpi 图标是 9-patch PNG,出于某种原因,Android 以较小的分辨率显示此图像,出于某种原因在图标周围渲染了额外的黑色 9-patch 像素。
有没有办法在 Cordova config.xml 中指定其他图标,还是必须在 Android Studio 中作为单独的步骤来完成?
【问题讨论】: