如何设置按钮的图像背景黑莓

问题描述:

可能重复:
Image Button in BlackBerry如何设置按钮的图像背景黑莓

我想组图像作为按钮的背景。但我没有得到任何想法如何能够使任何一个可以帮我要我的问题..

预先感谢您..

你需要使用BitmapField,设置FOCUSABLE,然后覆盖navigationClick()执行FieldChangeListener

这里的链接到官方文档 http://docs.blackberry.com/en/developers/deliverables/29251/Creating_a_custom_button_1676236_11.jsp

我认为它有你需要的一切,再加上它会让你知道如何创建自定义对象

您必须制作一个自定义字段,该字段将包含一个位图,并将处理单击事件或使用BitmapField并将FOCUSABLE样式设置为该位置。如果您在如何创建自定义字段方面需要帮助,请通知我..

这是可能的。

image=Bitmap.getBitmapResource("abc.png"); 
    one=new ButtonField("One") 
    { 
     protected void paint(Graphics g) 
     { 
      g.drawBitmap(0, 0, image.getWidth(), image.getHeight(), image, 0, 0); 
      super.paint(g); 
     } 
    }; 
    one.setChangeListener(this); 
    hor.add(one);