Как я могу вызвать вкладку из другой вкладки в Android? - PullRequest
1 голос
/ 24 февраля 2011

Я использую макет вкладки Android.У меня есть 4 вкладки. Моя первая вкладка «Главная» - это представление списка. Я хочу вызвать четвертую вкладку при нажатии элемента списка на вкладке «Главная».

Ответы [ 2 ]

4 голосов
/ 24 февраля 2011

Вы можете поместить это в дочернее действие:

((YourTabActivity)getParent()).getTabHost().setCurrentTab(1);

В случае выше, будет выбрана вторая вкладка.Или, если вы используете теги для ссылки на свои вкладки, что рекомендуется, вы можете использовать:

((YourTabActivity)getParent()).getTabHost().setCurrentTabByTag("MY_SECOND_TAB");
0 голосов
/ 24 февраля 2011

Добавить ListView.onItemClickListener

listView.setOnItemClickListener(new OnItemClickListener() {
    public void onItemClick(AdapterView av, View v, int position, long id) {
        mTabHost.setCurrentTab(3);
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...