【问题标题】:Opening the activity in another Tab on Click单击时在另一个选项卡中打开活动
【发布时间】:2011-06-27 21:59:43
【问题描述】:

我在我的应用程序中使用 TabHost,当我从一个选项卡的列表中单击项目进入另一个选项卡时,我想打开一个网页。

我的意思是列表在一个选项卡中,当我单击列表中的一个项目时,我想在另一个选项卡中打开网页。

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

谢谢, 大卫

【问题讨论】:

    标签: android android-activity android-tabhost


    【解决方案1】:

    假设您的标签设置如下:

    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);
    

    在您的操作中(在下面的 sn-p 中单击按钮),只需在您的 tabhost 上设置当前选项卡。

    btnSearch.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            tabHost.setCurrentTab(1);
        }
    });
    

    【讨论】:

      猜你喜欢
      • 2012-01-04
      • 1970-01-01
      • 2018-01-30
      • 2017-08-08
      • 2020-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多