你的位置:首页 > 操作系统

[操作系统]我的android学习经历33


在Activity中添加菜单

1.在res目录下新建文件夹menu

   右击res,选择new->Folder,Folder name写为menu

 

2.在新建的menu目录下新建一个

   右击menu,点击new->Android

 

3.在新建的main.

1 <??>2 <menu ="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.运行效果