这两种方式中哪一种是覆盖onCreateOptionsMenu
的正确方法?为什么?
像这样,直接返回布尔值
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.my_menu, menu);
return true;
}
或者像这样,从父方法返回一个布尔值
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.my_menu, menu);
return super.onCreateOptionsMenu(menu);
}
答案 0 :(得分:0)
如果用inflater.inflate()手动夸大菜单,这很好:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.my_menu, menu);
return true;
}