以编程方式触发onTabChanged()

时间:2012-04-02 13:33:56

标签: android events

如果我有一个像这样的更改标签的监听器:

        mTabHost.setOnTabChangedListener(new OnTabChangeListener() {

        public void onTabChanged(String tabId) {

            if (mTabHost.getCurrentTab() == 0) {
                 //..
            }
            else if (mTabHost.getCurrentTab() == 1) {
                 //..
            }
            else if (mTabHost.getCurrentTab() == 2) {
                 //..
            }
        }
    });

如何以编程方式触发onTabChanged()方法?

1 个答案:

答案 0 :(得分:3)

打电话,

mTabHost.setCurrentTab(id);

mTabHost.setCurrentTabByTag(tag);

供参考,

  

http://developer.android.com/reference/android/widget/TabHost.html