请参阅图片http://postimage.org/image/fanfmf7b3/
目前,在Fragment布局上使用带有标签导航的“Action Bar”。 然后单击选项卡2,将包含带有“TabHost”的辅助片段布局。 我希望每个Tab(来自TabHost)都有自己的菜单项。
但是,这种方法在二级碎片情况下不会调用(1级可以)
有什么想法吗?
onCreateOptionsMenu(菜单菜单,MenuInflater menuInflater)
public class Fragment3 extends SherlockFragment {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setHasOptionsMenu(true);
this.getSherlockActivity().supportInvalidateOptionsMenu();
}
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater menuInflater) {
// this method does not called in 2 level fragment case
MenuItem item = menu.add("Search");
item.setIcon(android.R.drawable.ic_input_add);
item.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
}