Cordova:如何处理图标?
Posted
技术标签:
【中文标题】Cordova:如何处理图标?【英文标题】:Cordova: How to handle icons? 【发布时间】:2015-07-11 11:51:08 【问题描述】:我来自 android 编程,现在我尝试使用 Cordova。在 android 中,当您想要为按钮或任何其他组件提供图像时,您总是必须为不同的屏幕提供不同的分辨率。它们是:
ldpi mdpi hdpi xhdpi xxhdpi xxxhdpi不幸的是,我找不到任何有关将这些图像放置在 cordova 项目中的位置以及cordova 是否还自动加载当前屏幕尺寸/屏幕密度所需的图像的任何信息。
【问题讨论】:
【参考方案1】:您可以为应用图标和启动画面(请参阅Icons and Splashscreens)指定不同分辨率的图像,但不能为应用中的每个图像指定图像。
对于您在 html 中使用的图像,您必须手动处理。
【讨论】:
【参考方案2】:您还可以为 Android 和 ios 自动创建图标。 Cordova-icon 将从主 png 文件创建所需的所有不同大小的图标。
https://www.npmjs.com/package/cordova-icon
【讨论】:
【参考方案3】:我认为 Cordova 会自动在 OS 菜单中使用不同大小的图标...为了实现您所说的,在应用程序图标大小调整中,您需要类似 JQuery 的东西并从 JS 代码中完成。向浏览器请求尺寸,并根据需要设置图片src或css。
【讨论】:
以上是关于Cordova:如何处理图标?的主要内容,如果未能解决你的问题,请参考以下文章
单击Android菜单按钮时我该如何处理-使用sencha touch2应用程序