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