2014-03-13 80 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,並仍然顯示標籤。