方法不会覆盖超类中的方法 - 片段内的动作按钮
问题描述:
当尝试从片段中添加动作按钮时,方法不会从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);
}