Android 菜单出不来问题解决

添加Android 菜单栏

 @Override
 public boolean onCreateOptionsMenu(Menu menu) {
    menu.add(0, ITEM1, 0, "常规");
    menu.add(0, ITEM2, 0, "重复");
  return true;
 }
出现问题是:菜单栏出不来,没有反映?????

原因是onKeyDown事件最后return true导致菜单出不来

解决方案为:


 public boolean onKeyDown(int keyCode, android.view.KeyEvent event) {
  // 按下的如果是BACK,同时没有重复
  if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
   ExitSys();
   return true;
  } else {
   return false;
  }
 };







Android 菜单出不来问题解决,布布扣,bubuko.com

Android 菜单出不来问题解决

上一篇:android.os.BinderProxy cannot be cast to com.android.server.am.Activit 解决办法


下一篇:针对安卓java入门:数据类型