当尝试从片段中添加动作按钮时,方法不会覆盖android中超类的方法。
@Override
public boolean onCreateOptionsMenu(Menu menu){
MenuInflater inflater=getActivity().getMenuInflater();
inflater.inflate(R.menu.forecastfragment, menu);
return true;
}
答案 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);