2013-05-20 128 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 ()

對不對?