只有图像的标签字段

问题描述:

如何添加只是图像的字段? 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); 
     } 

感谢

您是否尝试过使用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