【问题标题】:how to set image background of button in Blackberry [duplicate]如何在黑莓中设置按钮的图像背景[重复]
【发布时间】:2012-03-26 17:09:19
【问题描述】:

可能重复:
Image Button in BlackBerry

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

提前谢谢你..

【问题讨论】:

    标签: blackberry


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      我认为它拥有您需要的一切,而且它会让您了解如何创建自定义对象

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          【解决方案4】:

          有可能。

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2013-07-10
            • 1970-01-01
            相关资源
            最近更新 更多