1.建立menu資源檔案
右鍵res檔案夾,建立Directory,命名為menu。
右鍵menu檔案夾,建立Menu Resource File,命名為main
添加如下代碼:
- <?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>
2.在MainActivity中,重寫onCreateOptionMenu()方法,快捷鍵Ctro+O(Mac系統是control+O),搜尋,選擇即可,代碼如下:
- @Override
- public boolean onCreateOptionsMenu(Menu menu) {
- getMenuInflater().inflate(R.menu.main, menu);
- return true;
- }
3.為菜單添加響應事件,重寫OnOptionsItemSelected()方法,代碼如下:
- @Override
- public boolean onOptionsItemSelected(MenuItem item) {
- switch (item.getItemId()) {
- case R.id.add_item:
- Toast.makeText(this, "You clicked Add", Toast.LENGTH_SHORT).show();
- break;
- case R.id.remove_item:
- Toast.makeText(this, "You clicked Remove", Toast.LENGTH_SHORT).show();
- break;
- default:
- break;
- }
- return true;
- }