我有三個選項卡,每一個都是自己的活動。當我切換標籤時,我希望我的微調更新,但我不知道在標籤切換上調用了什麼方法。任何幫助?在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 tablayout切換選項卡
- 3. 在iframe中切換Facebook選項卡
- 4. 切換到TabActivity中的新選項卡時關閉Android PopupWindow?
- 5. 切換選項卡JavaScript
- 6. 從viewpager切換選項卡
- 7. 在Android導航抽屜中手動切換導航選項卡
- 8. 防止Android ActionBar選項卡在Xamarin中切換
- 9. 當我切換到新選項卡時,Android Tabs崩潰
- 10. 在Firefox擴展切換選項卡
- 11. 切換選項卡中的按鈕
- 12. Selenium IDE中的切換選項卡
- 13. 延遲問題切換選項卡與XML在它
- 14. 滑動切換選項卡選擇
- 15. 在TabActivity中切換選項卡時的自定義動畫
- 16. 在Tablayout中,我添加了一些選項卡,並且在切換選項卡片段時刷新其數據?爲什麼?
- 17. 使用意圖在Android選項卡之間切換
- 18. Android - 在切換選項卡之前驗證字段
- 19. 從片段,Android中切換ActionBar選項卡
- 20. 什麼是從Visual Studio 2010中的XAML選項卡切換到設計選項卡的hokey
- 21. 在引導程序中設置了兩個不同的選項卡並關閉選項卡切換
- 22. jquery選項卡緩存臨時禁用,用於切換選項卡和刷新其他選項卡。但它重新加載其他選項卡
- 23. jQuery選項卡旋轉效果除了切換?
- 24. 切換到選擇的選項卡的名字在jQuery的UI選項卡
- 25. Codeception + PhantomJS:如何打開新選項卡並切換到它
- 26. 在選項卡控制器中選擇了兩個選項卡
- 27. bootstrap選項卡不能再次切換
- 28. 切換選項卡後出現黑屏
- 29. jQuery的選項卡切換循環
- 30. Windows窗體選項卡切換
我真的很新,我該怎麼辦呢? 我有4個文件,一個在應用程序啓動時運行,另一個是標籤的活動。 – Mitchell 2010-09-11 23:43:15
我已經更新了上面的答案,以包含如何執行此操作的代碼。 – dhaag23 2010-09-12 01:01:52