在活动中使用Menu
res下新建menu文件夹
然后在menu下添加main菜单文件
右击menu文件夹 添加Menu resource file
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/add" android:title="新增"/>
<item android:id="@+id/del" android:title="删除"/>
<item android:id="@+id/search" android:title="搜索"/>
</menu>Code language: HTML, XML (xml)
活动中重写onCreateOptionsMenu
按ctrl + o 可以重写基类的方法

@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main,menu);
return true;//true 才能看到
}Code language: PHP (php)

菜单响应事件
重写onOptionsItemSelected方法
@Override
public boolean onOptionsItemSelected(MenuItem item) {
//Toast.makeText(FirstActivity.this,"xxx",Toast.LENGTH_SHORT).show();
switch (item.getItemId()) {
case R.id.add:
Toast.makeText(FirstActivity.this,"新增课程",Toast.LENGTH_LONG).show();
break;
case R.id.del:
Toast.makeText(FirstActivity.this,"删除课程",Toast.LENGTH_LONG).show();
break;
default:
Toast.makeText(FirstActivity.this,"其他",Toast.LENGTH_LONG).show();
}
return super.onOptionsItemSelected(item);
}Code language: JavaScript (javascript)