2014-03-13 79 views
0

外我有3个突出部,与片段A B C。每个这种片段在其heiracy lauches其它片段,比方说启动A1 .. A1启动A2。从A2你可以回去A1和回A.这一切工作正常,但片段A1和A2被放置在标签中..我的问题是,我可以显示片段A1和A2没有标签?显示片段标签

回答

0

创建要显示和启动活动

+0

这不是一个可行的办法,因为我想通过轻松后退堆栈导航..如A2 - > A1-> A,使创建另一个活动举办这些碎片是不是一种选择 –

+0

为什么不?按回按钮,将带你回到你离开那里 –

+0

片段的标签活动这将意味着我需要6个活动主办的标签,我试图避免..有没有办法隐藏的标签? –

0

我发现我一直在寻找感谢@commonsWare的碎片新FragmentActivity。在第二组的片段即A1,B1,C1添加以下线onActivityCreated

getActivity().getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD); 

此工作正常,并主要的一个之后的所有片段说A1,A2,An是没有翼片呈现之后。接下来我添加了这一行

public void onResume() { 
     super.onResume(); 
     if(getActivity().getActionBar().getNavigationMode()==ActionBar.NAVIGATION_MODE_STANDARD){ 
      getActivity().getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); 
     } 
} 

这让我从A1恢复片段A,并仍然显示标签。