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

时间:2011-09-01 12:44:00

标签: blackberry

  

可能重复:
  Image Button in BlackBerry

我希望将图像设置为按钮的背景。但我不知道怎么可能,所以任何人都可以帮助我解决我的问题..

提前谢谢..

4 个答案:

答案 0 :(得分:1)

您需要使用BitmapField,将其设为FOCUSABLE,然后覆盖navigationClick()以执行FieldChangeListener

答案 1 :(得分:0)

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

我认为它拥有您需要的一切,并且它会让您了解有关创建自定义对象的信息

答案 2 :(得分:0)

您必须创建一个包含位图的自定义字段,该字段将处理click事件或使用BitmapField并为其设置FOCUSABLE样式。如果您需要有关如何创建自定义字段的帮助,请告诉我..

答案 3 :(得分:0)

有可能。

    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);