在掃描一個選項卡下有關多個活動的所有相關問題後,我發現他們都指使用ActivityGroup,這是已棄用。Android - 在單個選項卡下的多項活動,片段
基本上我有2個選項卡,第一個包含一個帶有幾個按鈕的主要活動,當點擊按鈕時1例如一個新的活動應該在同一個選項卡下打開,點擊返回應該把我帶到第一個標籤。第二個標籤只包含一項活動。
試圖膨脹的子活動一個新的觀點:
FrameLayout frameLayout = tabHost.getTabContentView();
frameLayout.removeAllViews();
View view = getLayoutInflater().inflate(layoutID, tabHost, false);
frameLayout.addView(view);
但我只得到了看法,我不能處理它喜歡的活動;意思是添加按鈕或監聽器,它只是一個視圖。
谷歌建議使用片段而不是,但我很難實現這一點。也許用碎片替換活動可能是解決方案。
我真的可以使用一個很好的選項卡\片段一下吧...例如
有什麼建議?提前致謝。
是片段是要走的路。從廣義上講,你應該將你的活動分成片段,然後讓選項卡活動顯示你想要的片段。 – 2012-01-04 12:22:28
使用片段基本上是解決方案。 – princepiero 2013-08-16 06:54:23