public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
//return super.onOptionsItemSelected(item);
//通过调用item.getItemID这个函数来进行选择菜单操作
switch(item.getItemId()){
case R.id.add item:
Toast.makeText(FirstViewActivity.this, "I love you ,Xinyu.", 300).show();
break;
case R.id.remove_item:
Toast.makeText(FirstViewActivity.this, "Do you know?",300).show();break;
}
return true;
// TODO Auto-generated method stub
//return super.onOptionsItemSelected(item);
//通过调用item.getItemID这个函数来进行选择菜单操作
switch(item.getItemId()){
case R.id.add item:
Toast.makeText(FirstViewActivity.this, "I love you ,Xinyu.", 300).show();
break;
case R.id.remove_item:
Toast.makeText(FirstViewActivity.this, "Do you know?",300).show();break;
}
return true;
}
这个的错误原因,我的是由于add item的个是错误了。与main.xml里面的不一样【其实是add item中间的"_"这个符号没有打上】
以下是我的string:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/add_item"
android:title="Add"/>
<item
android:id="@+id/remove_item"
android:title="Remove"/>
</menu>