我想实现当我点击手机上的“返回”按钮时,菜单会显示的功能。然后我写下面的代码:
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK) &&(event.getRepeatCount() == 0)) {
if(!getSlidingMenu().isMenuShowing()){
toggle();
//getSlidingMenu().showMenu();
}
但事实上,如果“getSlidingMenu().isMenuShowing()==true”菜单会被关闭。而如果(!getSlidingMenu().isMenuShowing()),菜单只会出现很短的时间然后自动关闭。我想要的是菜单刚刚显示。