Menu菜单
1.首先先在res目录下创建menu文件夹,然后创建一个菜单文件(Menu resource file),在文件中添加代码。
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
//一个item为一个菜单选项
<item
android:id="@+id/add_item"
android:title="Add" />
<item
android:id="@+id/remove_item"
android:title="Remove" />
</menu>
2.在Activity中重写onCreateOptionsMenu()方法,加载菜单布局,返回ture表示在活动中加载菜单。
重写onOptionsItemSelected()方法,添加点击事件。
//为活动添加菜单布局
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
//为菜单项添加点击事件
@Override
public boolean onOptionsItemSelected(MenuItem item) {
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;
}
return true;
}