1.先在res目錄下新建一個menu文件夾(右鍵res目錄--->New---->Directory)輸入文件夾名為menu,點擊OK
2.在新建的menu目錄下創建一個名為main的菜單文件(右鍵menu文件夾---->New------>Menu resource file)輸入文件名為main 點擊OK
里面內容為:
<item android:id="@+id/add_item"
android :title="添加"/>
<item android:id="@+id/remove_item"
android:title="移除"/>
3.在MainActivity中重寫onCreateOptionsMenu()方法,代碼如下:
public boolean onCreateOptionsMenu(Menu menu){
getMenuInflater().inflate(R.menu.main,menu);//第一個參數指定通過那個資源文件來創建菜單,第二個參數用於指定我們的菜單項將添加到哪一個menu對象中。
return true;
}
4.在MainActivity中重寫onOptionsItemSelected()方法
public boolean onOptionItemSelected(MenuItem item){
switch(item.getItemId()){
case R.id.add_item:
Toast.makeText(this,"你點擊了添加!",Toast.LENGTH_SHORT).show();
break;
case R.id.remove_item:
Toast.makeText(this,"你點擊了移除!",Toast.LEMGTH_SHORT).show();
break;
default:
}
return true;
}
運行即可發現 一個簡單的菜單就實現了
}