在Activity中使用Menu

资源文件

​ 首先在 res 目录下新建一个menu文件夹,右击res目录–>New–>Android Resource Directory,输入文件夹名menu,在弹出的菜单中Directory Name输入MenuResource type 选择Menu,然后在此文件夹下新建一个 main.xml的菜单文件,右击menu–>New–>Menu Resource File。

img

0813-2

0813-3

最后添加 Itemidtitle即可.

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/add_item"
android:title="@string/add" />
<item
android:id="@+id/remove_item"
android:title="@string/remove" />
</menu>

使用:

​ 重写 ActivityonCreateOptionsMenuonOptionsItemSelected 方法.

@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main,menu);
return true;
}

@Override
public boolean onOptionsItemSelected(@NonNull MenuItem item) {
switch (item.getItemId()){
case R.id.add_item:
showToast("You Click Add");
break;
case R.id.remove_item:
showToast("You Click Remove");
break;
default:
}
return true;
}