0
我开始用菜单写一个bb应用程序。黑莓对menuitem的反应
我的问题是我不知道如何反应,如果选定的项目被点击。该菜单包含一个VerticalFieldManager中的一些字段,该字段被添加到扩展了MainScreen的类中。 我很抱歉要求这些基本的东西,但我现在用了1.5个小时,并没有找到解决方案或例子,它是我第一个黑莓应用程序。
我开始用菜单写一个bb应用程序。黑莓对menuitem的反应
我的问题是我不知道如何反应,如果选定的项目被点击。该菜单包含一个VerticalFieldManager中的一些字段,该字段被添加到扩展了MainScreen的类中。 我很抱歉要求这些基本的东西,但我现在用了1.5个小时,并没有找到解决方案或例子,它是我第一个黑莓应用程序。
你在这里。
这段代码定义了一个新的菜单项,带有一个构造函数,您可以在其中指定菜单项的标签及其在菜单上的位置,以及在用户单击菜单项时调用的运行方法。
在UI(事件)线程上调用run方法,因此您可以自由更新您的用户界面组件,或者执行您需要执行的任何其他操作。
我还包括一个屏幕类的片段,它将菜单项添加到其菜单中。
final class MyMenuItem extends MenuItem
{
MyMenuItem()
{
super("Menu item text", 100000, 0);
}
public void run()
{
// The user has clicked on the menu item, and
// this method was called. Do what you need to do.
}
}
final class MyScreen extends MainScreen
{
// ...
protected void makeMenu (Menu menu, int instance)
{
// let the system build a default menu first
super.makeMenu(menu, instance);
// add your menu item to the screen
menu.add (new MyMenuItem());
}
// ...
}