перейти на другую вкладку с помощью setOnItemClickListener () - PullRequest
0 голосов
/ 09 сентября 2011

У меня есть 3 вкладки в моем TabHost, которые вы можете видеть

  TabHost th = (TabHost) findViewById(R.id.tabhost);
    th.setup();
    TabSpec specs = th.newTabSpec("Comunidade");
    specs.setContent(R.id.tab1);
    specs.setIndicator("Comunidade");
    th.addTab(specs);
    specs = th.newTabSpec("Notícias");
    specs.setContent(R.id.tab2);
    specs.setIndicator("Notícias");
    th.addTab(specs);
    specs = th.newTabSpec("Web");
    specs.setContent(R.id.tab3);
    specs.setIndicator("Web");
    th.addTab(specs);

Когда приложение запускается, начальная вкладка "Comunidade" с listView, поэтому я хочу, чтобы когдая щелкаю по списку предмета. Вид переходит на вкладку "Сеть" .

Вот метод:

 listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        public void onItemClick(AdapterView<?> av, View v, int pos, long id) {

   ourweb.loadUrl(listadesites.get(pos).getEndereço());
   //CODE THAT I NEED
        }
    });

Заранее спасибо.

1 Ответ

1 голос
/ 09 сентября 2011

Используйте TabHost.setCurrentTab, например:

    TabHost th = (TabHost) findViewById(android.R.id.tabhost);
    th.setCurrentTab(2);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...