我想要做的事情應該很容易,但我發現自己被卡住了。我需要在android活動中有3個選項卡。每個選項卡應該在活動而不是視圖之間切換。我已經使用tabActivity實現了這個功能,儘管它已被棄用,但它完成了這項工作。但後來我意識到YoutubePlayerView無法初始化,如link所示。另外我不希望我的選項卡在我的ActionBar上。所以我的問題是我怎樣才能在活動中切換活動的選項卡?Android中的視圖之間切換的選項卡
0
A
回答
0
TabHost tabHost = (TabHost) findViewById(android.R.id.tabhost);
TabHost.TabSpec tabSpec; View tabView;
tabSpec = tabHost.newTabSpec("tab1");
tabView = createTabView(tabHost.getContext(), "Tab 1");
tabSpec.setIndicator(tabView);
tabSpec.setContent(new Intent(this, YourActivity1.class));
tabHost.addTab(tabSpec);
tabSpec = tabHost.newTabSpec("tab2");
tabView = createTabView(tabHost.getContext(), "Tab 2");
tabSpec.setIndicator(tabView);
tabSpec.setContent(new Intent(this, YourActivity2.class));
tabHost.addTab(tabSpec);
tabSpec = tabHost.newTabSpec("tab3");
tabView = createTabView(tabHost.getContext(), "Tab 3");
tabSpec.setIndicator(tabView);
tabSpec.setContent(new Intent(this, YourActivity3.class));
tabHost.addTab(tabSpec);
當您單擊的第一次一個標籤,相應的活動將啓動,並且將保持,即使你切換到另一個選項卡中運行(即不會暫停)。如果切換回前一個選項卡,則不會調用其onResume
相關問題
- 1. 在Android中使用ActionBarsherlock選項卡選擇選項卡之間切換活動
- 2. 在android中的選項卡之間切換時重置edittext
- 3. Android:選項卡之間的交換視圖
- 4. 使用意圖在Android選項卡之間切換
- 5. 在選項卡之間切換時保留選項卡內容
- 6. 切換視圖失去選項卡欄
- 7. Android中的切換選項卡
- 8. 選項卡式視圖中的Android選項卡式視圖
- 9. Android-在選項卡(選項卡導航操作欄)之間切換按鈕切換?
- 10. 在Webdriver IO中的選項卡之間切換
- 11. 在drupal中的視圖之間切換
- 12. 在視圖之間切換
- 13. iOS之間切換視圖
- 14. 視圖之間切換
- 15. 在android中切換選項卡?
- 16. 切換選項卡的方法之間的區別
- 17. 如何在android中的chrome自定義選項卡和webview之間切換?
- 18. 使用聚合物1.0中的選項卡切換視圖
- 19. jQuery ui選項卡:切換標籤之間的滑動效果
- 20. Fragment在TabHost上的選項卡之間切換時不顯示
- 21. 在VSCode的兩個選項卡之間來回切換
- 22. 帶有自定義視圖選項卡的Android TabLayout - 圖標點擊不會切換選項卡
- 23. Android中的視圖切換
- 24. 問題與android tablayout切換選項卡
- 25. android片段和切換選項卡
- 26. 切換tabpanel選項卡內的視圖-sencha 2 mvc
- 27. 使用分段控制在UITabBar選項卡中切換視圖
- 28. PreferenceScreens之間的Android切換
- 29. 切換選項卡中的按鈕
- 30. Selenium IDE中的切換選項卡
您可以使用片段而不是活動。 –
如果我使用片段不應該聲明每個片段的佈局到tabhost活動? – Libathos