只有图像的标签字段
问题描述:
如何添加只是图像的字段? 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。 – 2011-03-23 16:59:10
你是什么意思? BitmapField需要一个EncodedImage,这就是你正在使用的。 – Tamar 2011-03-23 17:01:23
我没有看到位图对象上的setImage方法,只是看着构造函数。谢谢! – 2011-03-23 17:07:25