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);
}
}