1.在oncreate中设置setHasOptionsMenu(true);
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//设置有菜单选项
setHasOptionsMenu(true);
}
2.重写onCreateOptionsMenu
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
super.onCreateOptionsMenu(menu, inflater);
//添加菜单
inflater.inflate(R.menu.fragment_crime_list,menu);
}
3。相应操作
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()){
//菜单响应事件
case R.id.menu_item_new_crime://菜单的ID
//相应的处理事件
return true;
default:
return super.onOptionsItemSelected(item);
}
}

本文介绍如何在Android应用中设置菜单选项,包括在onCreate方法中启用菜单支持、使用onCreateOptionsMenu方法加载菜单布局文件以及处理菜单项点击事件。

1万+

被折叠的 条评论
为什么被折叠?



