Blackberry 黑莓中的自定义按钮字段
请解释一下…的含义 首先我创建了一个CustomButtonField类,然后我发现如果我不编写Blackberry 黑莓中的自定义按钮字段,blackberry,Blackberry,请解释一下…的含义 首先我创建了一个CustomButtonField类,然后我发现如果我不编写 public boolean isFocusable() { return true; } 函数,它不会响应用户事件,如鼠标单击 并简要说明以下功能的含义 protected boolean navigationClick(int status, int time) { fieldChangeNotify(0); return true; } protected bo
public boolean isFocusable()
{
return true;
}
函数,它不会响应用户事件,如鼠标单击
并简要说明以下功能的含义
protected boolean navigationClick(int status, int time)
{
fieldChangeNotify(0);
return true;
}
protected boolean keyChar(char character, int status, int time)
{
if (character == Keypad.KEY_ENTER)
{
fieldChangeNotify(0);
return true;
}
return super.keyChar(character, status, time);
}
如果希望字段的行为类似于按钮
- 您必须设置
字段。可聚焦的
样式位
到CustomButton字段setChangeListener
protected boolean navigationClick(int status, int time) { fieldChangeNotify(0); return true; }
如果用户单击此按钮,我们可以看到该按钮已更改(
) 按钮的侦听器工作正常fieldChangeNotify(0);
protected boolean keyChar(char character, int status, int time) { if (character == Keypad.KEY_ENTER) { fieldChangeNotify(0); return true; } return super.keyChar(character, status, time); }
fieldchangennotify(0);
)