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