我的android學習經曆33,android學習經曆33
在Activity中添加菜單
1.在res目錄下建立檔案夾menu
右擊res,選擇new->Folder,Folder name寫為menu
2.在建立的menu目錄下建立一個xml檔案
右擊menu,點擊new->Android XML File,在彈出的框中填入一個名字,比如main,點擊Finish
3.在建立的main.xml檔案中寫入你需要的功能表項目item,如下:
1 <?xml version="1.0" encoding="utf-8"?>2 <menu xmlns:android="http://schemas.android.com/apk/res/android" >3 <item android:id="@+id/add_item"4 android:title="Add"/>5 <item android:id="@+id/remove_item"6 android:title="Remove"/>7 </menu>
4.返回主activity
重寫兩個方法onCreateOptionsMenu(Menu menu)和onOptionsItemSelected(MenuItem item);
第一個是添加菜單,第二個是點擊相應的功能表項目時響應的事件
public boolean onCreateOptionsMenu(Menu menu) { // TODO Auto-generated method stub getMenuInflater().inflate(R.menu.main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // TODO Auto-generated method stub switch (item.getItemId()) { case R.id.add_item: Toast.makeText(this, "ADD", Toast.LENGTH_SHORT).show(); break; case R.id.remove_item: Toast.makeText(this, "REMOVE", Toast.LENGTH_SHORT).show(); break; default: break; } return true; }
5.運行效果