【发布时间】:2010-05-13 18:52:12
【问题描述】:
我在我的一个屏幕中使用 NullField(),因此默认焦点不应位于任何按钮上。但是当我单击没有字段的屏幕时,正在显示菜单屏幕。我不想弹出菜单屏幕,当我单击菜单按钮时它应该打开。
非常感谢
【问题讨论】:
标签: blackberry blackberry-simulator blackberry-eclipse-plugin
我在我的一个屏幕中使用 NullField(),因此默认焦点不应位于任何按钮上。但是当我单击没有字段的屏幕时,正在显示菜单屏幕。我不想弹出菜单屏幕,当我单击菜单按钮时它应该打开。
非常感谢
【问题讨论】:
标签: blackberry blackberry-simulator blackberry-eclipse-plugin
覆盖方法。
protected boolean navigationClick(int status, int time) {
Field focus = UiApplication.getUiApplication().getActiveScreen()
.getLeafFieldWithFocus();
if (focus instanceof NullField) {
return true;
}
return super.navigationClick(status, time);
}
注意:此代码仅用于提示。
【讨论】: