Android 以编程方式激发onTabChanged()
如果我有一个更改选项卡的侦听器,如下所示:Android 以编程方式激发onTabChanged(),android,events,Android,Events,如果我有一个更改选项卡的侦听器,如下所示: mTabHost.setOnTabChangedListener(new OnTabChangeListener() { public void onTabChanged(String tabId) { if (mTabHost.getCurrentTab() == 0) { //.. } else if (mT
mTabHost.setOnTabChangedListener(new OnTabChangeListener() {
public void onTabChanged(String tabId) {
if (mTabHost.getCurrentTab() == 0) {
//..
}
else if (mTabHost.getCurrentTab() == 1) {
//..
}
else if (mTabHost.getCurrentTab() == 2) {
//..
}
}
});
如何以编程方式启动onTabChanged()
方法?只需调用
mTabHost.setCurrentTab(id);
或
作为参考
只要打电话
mTabHost.setCurrentTab(id);
或
作为参考
如果我是你,我会把这个If/ELSE换成SWITCH语句。如果我是你,我会把这个If/ELSE换成SWITCH语句。谢谢!这样就行了。我试图使用
mTabHost.getTabWidget().setCurrentTab(id)
,但它不起作用…谢谢!这样就行了。我试图使用mTabHost.getTabWidget().setCurrentTab(id)
,但它不起作用。。。