Android:Menu用法
一、创建 Menu
1.首先在 res 目录下新建一个 menu 文件夹,右击 res 目录 -> New -> Android resource directory,输入文件夹名menu,点击 ok
2.接着 在新建的menu这个文件夹下再新建一个菜单文件,menu -> New -> Menu resource file,点击ok,在新建好的xml中添加以下代码:
<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>
二、在 Activity 中重写 onCreateOptionMenu()方法
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
三、定义菜单响应事件,在 Activity 中重写 onOptionsItemSelected()方法
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:
}
return true;
}