我有一个具有两个片段(A和B)的选项卡视图的活动。片段A具有带嵌套片段C的frameLayout。选项卡更改时嵌套片段仍然可见
将C更改为D然后更改为另一个选项卡项时,片段D的方法“isVisible”仍然返回Visible,因此操作菜单是可见的。
我thoungt在此解决方案:
@Override
public void onPrepareOptionsMenu(Menu menu)
{
boolean v = ((ActionBarActivity) getActivity()).getSupportActionBar().getSelectedTab().getPosition() == 0;
menu.findItem(R.id.act_search).setVisible(v);
}
,但它是世界XD的糟糕的解决方案
问题很简单。我加入了替换的片段。谢谢 –