尝试从片段中添加操作按钮时,方法不会覆盖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);
}

07-24 09:27