2013-05-20 145 views
0

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

回答

1

您应该使用LWUIT 1.5中添加的MultiImages。我在LWUIT中没有链接,但我们在Codename One中的工作非常接近此,因此请查看How Do I?关于多个图像(并且我建议迁移到Codename One)。

0

我认为你会需要使用此

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

i = i.scaled(widthValue, heightValue); 

,并把这个值相对于Display.getInstance()。getDisplayHeight()和Display.getInstance()。getDisplayWidth ()

对不对?