我开发了一个 LWUIT 应用程序。我在应用程序中显示了两种类型的图像。一个来自需要显示的服务器端(如发布并保存到服务器端的照片),另一个打包在我的 jar 中并主要显示为图标(如音乐图标、加载动画 gif 等)。我需要根据屏幕大小和分辨率显示所有图像。第一种是取屏幕显示的高度和宽度,然后使用缩放方法,显示一个缩放版本的图像。但是我不知道如何展示第二种。即图标。例如,我的加载图像在大多数手机中看起来不错,但对于三星等一些手机,它看起来模糊且尺寸过大。这个怎么做。我的基本想法是保留 3 种类型的图标图像,如 icon_width_lowXheight_low.png、icon_width_mediumXheight_medium。png 和 image_width_highXheight_high.png 并根据屏幕尺寸显示。请让我知道实现这一目标的投注方式?谢谢, 帕瓦西
问问题
372 次
2 回答
1
您应该使用 LWUIT 1.5 中添加的 MultiImages。我在 LWUIT 中没有此链接,但我们在 Codename One 中的工作与此非常接近,因此请查看我如何?在多张图片上(无论如何我建议迁移到代号一)。
于 2013-06-13T11:48:36.400 回答
0
我认为你需要使用这个
Image i = Image.createImage("your image path here");
i = i.scaled(widthValue, heightValue);
并将这些值与 Display.getInstance().getDisplayHeight() 和 Display.getInstance().getDisplayWidth() 关联起来
正确的?
于 2013-05-20T14:41:25.067 回答