Запустить onTabChanged () программно - PullRequest
0 голосов
/ 02 апреля 2012

Если у меня есть прослушиватель для измененной вкладки, такой как:

        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 Ответ

3 голосов
/ 02 апреля 2012

просто позвони,

mTabHost.setCurrentTab(id);

или

mTabHost.setCurrentTabByTag(tag);

для справки,

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...