有很多手机,每个都有自己的图标大小(例如,诺基亚有 19 种不同的大小,http://www.j2meforums.com/wiki/index.php/Application_Icon_sizes)。
我只想使用一个图标(即使显示效果不佳)。
是否有一个图标大小和颜色深度显示在所有手机中?
有很多手机,每个都有自己的图标大小(例如,诺基亚有 19 种不同的大小,http://www.j2meforums.com/wiki/index.php/Application_Icon_sizes)。
我只想使用一个图标(即使显示效果不佳)。
是否有一个图标大小和颜色深度显示在所有手机中?
根据您需要支持的手机数量,这样做可能不太现实。为了解决这个问题,您可以为每部手机创建独特的版本。不是最佳解决方案,但如果您尝试将应用程序移植到 20 多部手机上,那么图标将是您最少的问题。
没有标准尺寸,如果不是为设备指定的确切宽度和高度,某些手机甚至不会显示图标。有些手机可能会尝试放大或缩小您的图标,具体取决于它的要求。但是,你不能依赖这个。只是高度分散的移动空间的另一个有趣部分:)
我建议尝试这 19 种尺寸中最小的一种。如果您真的不在乎图标显示得有多差,那么“最小公分母”方法可能会产生有趣的结果。
SVG 图标支持始于诺基亚 5800 等 Series60 第 5 版手机。从长远来看,这方面可能存在希望。
当然,我完全同意 omermuhammed 的观点:任何需要支持 20 多种手机的中等复杂应用程序都需要多个版本的 jad 和 jar 文件,即使您无法对所有手机使用相同的图标。