0

有没有人知道我如何将当前标签与另一个标签进行比较?像

    if(tabhost.getCurrenttabtag().equals( tabhost.gettabtag() ))  

我找不到任何答案:-/

4

1 回答 1

0
String currentTabTag = tabhost.getCurrentTabTag();
if (currentTabTag.equals("Tab1")) {
   // do something
}

或者您可以比较 OnTabChangedListener 中的选项卡索引:

tabhost.setOnTabChangedListener(new OnTabChangeListener() {

@Override
public void onTabChanged(String tabId) {

int i = getTabHost().getCurrentTab();
    switch(i) {
        case 1:
          break:
        case 2:
          break:
    }
  }
});
于 2012-06-03T18:45:31.577 回答