Java me J2me Lwuit中的图像

Java me J2me Lwuit中的图像,java-me,lwuit,lwuit-resource-editor,Java Me,Lwuit,Lwuit Resource Editor,我开发了一个LWUIT应用程序。我在应用程序中显示了两种类型的图像。一个来自需要显示的服务器端(如发布并保存到服务器端的照片),另一个打包在我的jar中,主要显示为图标(如音乐图标、加载动画gif等)。我需要根据屏幕大小和分辨率显示所有图像。第一种是通过获取屏幕显示高度和宽度,然后使用缩放方法显示缩放版本的图像。但是我不知道如何展示第二种。i、 e.图标。例如,我的加载图像在大多数手机上看起来都很好,但在三星等手机上,它看起来模糊且尺寸过大。如何做到这一点。我的基本想法是保留图标的3种类型的图像

我开发了一个LWUIT应用程序。我在应用程序中显示了两种类型的图像。一个来自需要显示的服务器端(如发布并保存到服务器端的照片),另一个打包在我的jar中,主要显示为图标(如音乐图标、加载动画gif等)。我需要根据屏幕大小和分辨率显示所有图像。第一种是通过获取屏幕显示高度和宽度,然后使用缩放方法显示缩放版本的图像。但是我不知道如何展示第二种。i、 e.图标。例如,我的加载图像在大多数手机上看起来都很好,但在三星等手机上,它看起来模糊且尺寸过大。如何做到这一点。我的基本想法是保留图标的3种类型的图像,如icon_width_lowXheight_low.png、icon_width_mediumXheight_medium.png和image_width_highXheight_high.png,并根据屏幕大小显示。请让我知道实现这一目标的方法? 谢谢
Parvathy

我想你需要使用这个

Image i = Image.createImage("your image path here");

i = i.scaled(widthValue, heightValue);
并将该值与Display.getInstance().getDisplayHeight()和Display.getInstance().getDisplayWidth()相关


对吗?

您应该使用LWUIT 1.5中添加的多图像。我在LWUIT中没有这方面的链接,但我们在Codename One中的工作非常接近这一点,所以请查看多图像上的链接(我建议无论如何都迁移到Codename One)