在Activity_02中加入代码@Override
         public boolean onCreateOptionsMenu(Menu menu) {
menu.add(0, 1, 1,R.string.exit);
menu.add(0, 2, 2, R.string.about);
return super.onCreateOptionsMenu(menu);
}
 然后run,在点击menu时出现错误,怎么回事?小白请教各种大神指教!!!!!!

解决方案 »

  1.   

    这里没什么错吧,你是不是重写了onKeyDown事件啊。
      

  2.   

    这个添加menu的代码是没有问题的,你在:
    public boolean onOptionsItemSelected(MenuItem item) {
    super.onOptionsItemSelected(item);
    switch (item.getItemId()) {
    case 1:
    Log.d("case 1","---");
    break;
    case 2:
    Log.d("case 2","---");
    break;

    default:
                            Log.d("default","---");
    break;
    }
    return true;
    }
    里面用打印语句测试一下好了!