我有三個選項卡,每一個都是自己的活動。當我切換標籤時,我希望我的微調更新,但我不知道在標籤切換上調用了什麼方法。任何幫助?在Android中切換選項卡時,它構成了什麼?
2
A
回答
3
將監聽器連接到TabHost.OnTabChangeListener。您的主要活動延伸TabActivity及其onCreate方法可能看起來是這樣的:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TabHost tabHost = getTabHost();
LayoutInflater.from(this).inflate(R.layout.tabs1, tabHost.getTabContentView(), true);
tabHost.addTab(tabHost.newTabSpec("tab1")
.setIndicator("tab1")
.setContent(R.id.view1));
tabHost.addTab(tabHost.newTabSpec("tab3")
.setIndicator("tab2")
.setContent(R.id.view2));
tabHost.addTab(tabHost.newTabSpec("tab3")
.setIndicator("tab3")
.setContent(R.id.view3));
}
掛鉤的監聽器,添加以下代碼在你onCreate()方法:
tabHostt.setOnTabChangedListener(new OnTabChangeListener(){
@Override
public void onTabChanged(String tabId) {
if(tabId.equals("tab1")) {
//tab1
}
else if(tabId.equals("tab2")) {
//tab2
}
else if(tabId.equals("tab3")) {
//tab3
}
}
});
HTH
1
像這樣的東西應該可以工作:
tabHost.setOnTabChangedListener(new OnTabChangeListener()
{
public void onTabChanged(String tabId)
{
//Do stuff in here
}
});
相關問題
- 1. 在android中切換選項卡?
- 2. Android中的切換選項卡
- 3. 在選項卡之間切換時保留選項卡內容
- 4. 在android中的選項卡之間切換時重置edittext
- 5. 在Android中使用ActionBarsherlock選項卡選擇選項卡之間切換活動
- 6. 問題與android tablayout切換選項卡
- 7. android片段和切換選項卡
- 8. 在iframe中切換Facebook選項卡
- 9. 如何在bootstrap中切換選項卡?
- 10. 切換到TabActivity中的新選項卡時關閉Android PopupWindow?
- 11. 如何在切換活動/選項卡時關閉Android鍵盤
- 12. 切換選項卡時的動畫FAB
- 13. 切換選項卡JavaScript
- 14. 從viewpager切換選項卡
- 15. jquery選項卡 - 我做錯了什麼?
- 16. Android-在選項卡(選項卡導航操作欄)之間切換按鈕切換?
- 17. Android - 如何在tabhost中自動切換選項卡
- 18. 在Android導航抽屜中手動切換導航選項卡
- 19. 在Android Studio UI設計器中切換TabHost選項卡
- 20. 防止Android ActionBar選項卡在Xamarin中切換
- 21. 當我切換到新選項卡時,Android Tabs崩潰
- 22. 切換選項卡時保持VideoView(Android ICS +)播放
- 23. C#切換選項卡(tabcontrol),同時拖動並懸停在選項卡上
- 24. 在創建新選項卡後切換選項卡時拋出System.ArgumentException
- 25. 切換選項卡中的按鈕
- 26. Selenium IDE中的切換選項卡
- 27. 在Firefox擴展切換選項卡
- 28. 延遲問題切換選項卡與XML在它
- 29. 滑動切換選項卡選擇
- 30. 在TabActivity中切換選項卡時的自定義動畫
我真的很新,我該怎麼辦呢? 我有4個文件,一個在應用程序啓動時運行,另一個是標籤的活動。 – Mitchell 2010-09-11 23:43:15
我已經更新了上面的答案,以包含如何執行此操作的代碼。 – dhaag23 2010-09-12 01:01:52