尝试从片段中添加操作按钮时,方法不会覆盖android中其超类的方法。
@Override
public boolean onCreateOptionsMenu(Menu menu){
MenuInflater inflater=getActivity().getMenuInflater();
inflater.inflate(R.menu.forecastfragment, menu);
return true;
}
最佳答案
这是因为片段中的onCreateOptionsMenu
函数需要MenuInflator
类型的第二个参数。
根据this article,此功能是正确的方法。
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater menuInflater) {
menuInflater.inflate(R.menu.forecastFragment, menu);
}