我在我的应用程序中使用TabHost,当我点击一个标签列表中的项目到另一个标签时,我想打开一个webPage。
我的意思是列表在一个标签页中,当我点击列表中的某个项目时,我想将WebPage打开到另一个标签页。
我可以这样做吗?如果是,请告诉我怎么做?
谢谢, 大卫
答案 0 :(得分:0)
假设您的标签设置如下:
LocalActivityManager localActivityManager = new LocalActivityManager(this, false);
tabHost.setup(localActivityManager);
TabSpec spec = tabHost.newTabSpec("tab1").setIndicator("My List").setContent(R.id.layout_tab1);
tabHost.addTab(spec);
spec = tabHost.newTabSpec("tab2").setIndicator("My Browser").setContent(R.id.layout_tab2);
tabHost.addTab(spec);
在您的操作中(单击下面代码段中的按钮),只需在tabhost上设置当前标签。
btnSearch.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
tabHost.setCurrentTab(1);
}
});