将Blackberry menuitem连接到屏幕按钮
我需要在黑莓手机上安装屏幕导航按钮和菜单项。我需要生成菜单项命令作为屏幕上的按钮。有没有办法在Blackberry中生成屏幕上的菜单项按钮?i、 e在我的应用程序的每个屏幕上,菜单项应填充为屏幕上的按钮,两者具有相同的功能将Blackberry menuitem连接到屏幕按钮,blackberry,button,screen,menuitem,Blackberry,Button,Screen,Menuitem,我需要在黑莓手机上安装屏幕导航按钮和菜单项。我需要生成菜单项命令作为屏幕上的按钮。有没有办法在Blackberry中生成屏幕上的菜单项按钮?i、 e在我的应用程序的每个屏幕上,菜单项应填充为屏幕上的按钮,两者具有相同的功能 谢谢完成您尝试的操作的最简单方法是编写一个函数,然后让按钮和菜单项使用相同的函数 例如: function doSomething() { // Your Code Here } // In the function building your screen Menu
谢谢完成您尝试的操作的最简单方法是编写一个函数,然后让按钮和菜单项使用相同的函数 例如:
function doSomething() {
// Your Code Here
}
// In the function building your screen
MenuItem somethingMi = new MenuItem() {
private MenuItem() { super("Do Something",100001, 5); }
public void run() { doSomething() };
}
Button somethingBtn = new ButtonField("Do Something");
somethingBtn.setChangeListener(new FieldChangeListener() {
public void fieldChanged(Field field, int context){
doSomething();
}
}
addMenuItem(somethingMI);
add(somethingBtn);
谢谢各位,我正按照你们说的方式做。但我希望有一种方法可以自动填充菜单项作为屏幕上的按钮,因为我的应用程序涉及许多动态创建的屏幕。看起来BB不喜欢屏幕上的按钮。再次感谢你。我不明白你的要求。如果我在仔细设计GUI,为什么我希望菜单项以按钮的形式出现在屏幕上?E函数中
//之后的所有内容都可以分解并封装在if语句中,以更动态的方式更容易完成。顺便问一下你的问题,你以前肯定见过其他人这样做,你能给我举个例子吗?