【问题标题】:multiFragments under one tab in TabhostTabhost中一个选项卡下的multiFragments
【发布时间】:2013-06-04 11:33:00
【问题描述】:

我正在使用 tabhost 创建一个应用程序。我在 FRAGMENTACTIVITY 中使用此选项卡主机。 在每个选项卡下我打开片段。

但我的要求是

FragmentActivity 包含一个 tabHost。 和选项卡结构如下所示。

Tab1 fragment1.1(点击时)Fragment1.2

Tab2 Fragment2.1

Tab3 Fragment3.1

我使用本教程创建了 mainActivity(FRAGMENTACTIVITY)

http://thepseudocoder.wordpress.com/2011/10/04/android-tabs-the-fragment-way/

但我不知道在第一个选项卡下打开另一个片段。

【问题讨论】:

    标签: android android-fragments android-tabhost android-fragmentactivity fragment-tab-host


    【解决方案1】:
    FragmentManager fragmentManager = getSupportFragmentManager();
        FragmentTransaction fragmentTransaction = fragmentManager
                .beginTransaction();
        fragment1.2 fragment = new fragment1.2();
        fragmentTransaction.add(R.id.tabcontent, fragment);
        fragmentTransaction.commit();
    

    【讨论】:

    • yaa 几乎没问题...我的片段 1.2 是一个 webView。我成功加载了这个 webView。但还有另一个问题。我们从fragment1.1 移到fragment1.2,现在我点击第二个选项卡。 fragment2.1 的 web 视图和内容也显示在屏幕中
    • 它是因为...我们在fragment1.1中编写此代码,当标签更改时...它不会分离旧的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-21
    • 1970-01-01
    相关资源
    最近更新 更多