2011-03-23 60 views
1

如何添加只是圖像的字段? I; VE是嘗試在不過的LabelField其不工作覆蓋漆 -只有圖像的標籤字段

import net.rim.device.api.system.EncodedImage; 
import net.rim.device.api.ui.Graphics; 
import net.rim.device.api.ui.component.LabelField; 

    public class CustomLabelField extends LabelField{ 

     private EncodedImage image; 

     public CustomLabelField (EncodedImage image){ 

      super("",HCENTER | ELLIPSIS);  
      this.image = image;  
     }   

     public void paint(Graphics graphics){ 
      graphics.drawImage(0, 0, image.getWidth(), image.getHeight(), image, 0, 0, 0); 
     } 

感謝

回答

2

您是否嘗試過使用BitmapField?如果你只需要一個圖像,這是要使用的對象。

+0

它需要是一個圖像對象。不幸的是我無法使用BitmapField。 – 2011-03-23 16:59:10

+0

你是什麼意思? BitmapField需要一個EncodedImage,這就是你正在使用的。 – Tamar 2011-03-23 17:01:23

+0

我沒有看到位圖對象上的setImage方法,只是看着構造函數。謝謝! – 2011-03-23 17:07:25