XML設定
1.新增menu資料夾 res 右鍵--> New/Android Resource directory -->選擇 Menu 2.新增menu_???.xml menu資料夾 右鍵 --> New/Menu Resource File --> File name 輸入 menu_main.xml 3. XMl編輯 =========================================== <item android:id="@+id/action_settings" android:title="設定" app:showAsAction="never" /> <item android:id="@+id/action_about" android:title="關於" app:showAsAction="ifRoom" /> =========================================== never:不會顯示在Action區域。 ifRoom:若Action有空間,就會顯示。 withText:除了icon圖示外,也顯示item的標題文字
Java設定
//將選單資源掛上 @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu_main,menu); return super.onCreateOptionsMenu(menu); } //選單按鈕事件 @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()){ case R.id.action_settings: Toast.makeText(this, "這是設定", Toast.LENGTH_SHORT).show(); break; case R.id.action_about: Toast.makeText(this, "這是關於", Toast.LENGTH_SHORT).show(); break; } return super.onOptionsItemSelected(item); }