Blackberry 4.6中ButtonField和BitmapField的字段更改事件

时间:2011-02-22 17:18:01

标签: blackberry

我正在尝试一个包含BitmapField和ButtonField的应用。当我单击BitmapField时,字段更改事件会引发BitmapField更改以及ButtonField更改事件,该事件在BlackBerrry 4.6中的BitmapField之前被单击。

1 个答案:

答案 0 :(得分:1)

您应该从RIM 4.6 API documentation开始。 ButtonField和BitmapField都扩展了Field类。这意味着您可以覆盖该类的方法。您可能感兴趣的方法是fieldChangeNotify和navigationClick。

ButtonField button = new ButtonField("Button1") {
   protected boolean navigationClick(int status, int time) {
      //code to handle click
   }
   protected void fieldChangeNotify(int context) {
      //code to handle field change(focus/unfocus/etc.)
   }
};