byt*_*0de 9 java android optionmenu android-activity
我尝试setHasOptionsMenu(true);在我的活动中使用但是我收到了错误."无法解析方法setHasOptionsMenu".
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setHasOptionsMenu(true);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.job_status_option_menu, menu);
return super.onCreateOptionsMenu(menu);
}
Run Code Online (Sandbox Code Playgroud)
尝试setHasOptionMenu(true)从您的onCreate()方法中删除,并onCreateOptionsMenu以这种方式更改:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.job_status_option_menu, menu);
return true;
}
Run Code Online (Sandbox Code Playgroud)
如果您在活动中使用片段,则应将此方法调用放置在片段的 oncreateview 中。否则,您不必在活动中使用此调用。