res 目录下面新建一个名字为menu的文件夹(右击res,选择new ---- Directory)
在这个文件夹下在新建一个名叫做main的菜单文件。
<item
android:id="@+id/add_item"
android:title="add"/>
<item
android:id="@+id/remove_item"
android:title="Remove"/>
//上面就是表述了两个菜单选项
- 展示
在想要使用的activity中选择重写如下两个方法
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main,menu);//表示填充出一个菜单布局出来,往menu对象上加
return true;//只有返回true 才能展示出想要的菜单
}
@Override
public boolean onOptionsItemSelected(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.LENGTH_SHORT).show();
break;
}
return true;
}
网友评论