Method不会覆盖其超类中的方法 - 片段中的Action按钮

时间:2016-03-02 08:54:21

标签: java android android-fragments

当尝试从片段中添加动作按钮时,方法不会覆盖android中超类的方法。

@Override

public boolean onCreateOptionsMenu(Menu menu){
    MenuInflater inflater=getActivity().getMenuInflater();
    inflater.inflate(R.menu.forecastfragment, menu);

    return true;

}

2 个答案:

答案 0 :(得分:1)

这是因为片段中的onCreateOptionsMenu函数需要第二个MenuInflator类型的参数。

此功能是根据this article执行此操作的正确方法。

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater menuInflater) {
    menuInflater.inflate(R.menu.forecastFragment, menu);
}

答案 1 :(得分:0)

工具栏= findViewById(R.id.ownertoolbar); setSupportActionBar(toolbar);