在Click上的另一个选项卡中打开活动

时间:2011-01-03 07:32:18

标签: android android-activity android-tabhost

我在我的应用程序中使用TabHost,当我点击一个标签列表中的项目到另一个标签时,我想打开一个webPage。

我的意思是列表在一个标签页中,当我点击列表中的某个项目时,我想将WebPage打开到另一个标签页。

我可以这样做吗?如果是,请告诉我怎么做?

谢谢, 大卫

1 个答案:

答案 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);
    }
});