我有一个这个屏幕,就是加载时," Switch应用程序"和"完整菜单"菜单将显示
如果我没弄错的话,解决方法就是:
protected boolean navigationClick(int status, int time){
return true;
}
不幸的是,这不起作用。那么摆脱那个菜单的正确解决方案是什么?
答案 0 :(得分:1)
如果您要删除包含该菜单在内的所有菜单,请在屏幕中覆盖onMenu
并返回false。使用菜单键和轨迹球/触控板调用该方法:
class MyScreen extends MainScreen {
...
public boolean onMenu(int instance){
return false;
}
}
(另一个选择是使用KeyListener和Trackball监听器来吞下键脉动,但我不会建议)。
如果您想要的是保留自己的菜单,但隐藏"切换应用程序"一,你应该将标志NO_SYSTEM_MENU_ITEMS
传递给你的MainScreen构造函数中的超级调用,以及你可能已经传递的任何其他标志:
class MyScreen extends MainScreen {
public MyScreen(){
super(NO_SYSTEM_MENU_ITEMS);
}
...
}