【发布时间】:2012-03-26 17:09:19
【问题描述】:
【问题讨论】:
标签: blackberry
【问题讨论】:
标签: 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);
【讨论】: