我的TabHost中有3个标签,就像你看到的那样
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,所以我想要的是当我点击项目列表时,View转到选项卡“Web”< / strong>。
以下是方法:
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
}
});
提前致谢。
答案 0 :(得分:1)
使用TabHost.setCurrentTab,如下所示:
TabHost th = (TabHost) findViewById(android.R.id.tabhost);
th.setCurrentTab(2);