FragmentTabHost在选项卡中显示内容

萨曼莎·约旦

在此处输入图片说明我试图建立一个带有3个标签的FragmentTabHost。问题是每个选项卡的内容实际上也都显示在选项卡标题中。为什么会这样呢?tab1的布局具有一个显示为“ Tab1”的文本视图,该视图显示在选项卡中而不是内容区域中。另外,如果我更改背景,它将更改选项卡的背景而不是内容区域。

xml:

  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <android.support.v4.app.FragmentTabHost
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@android:id/tabhost"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="vertical" >

            <FrameLayout
                android:id="@+id/realtabcontent"
                android:layout_width="match_parent"
                android:layout_height="wrap_content" />
        </LinearLayout>
    </android.support.v4.app.FragmentTabHost>

</LinearLayout>

主要片段:

public class NewFragment _Frag extends Fragment{
    private FragmentTabHost mTabHost;



    Intent intent;
  boolean created = false;
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        //return super.onCreateView(inflater, container, savedInstanceState);
        if(container==null)
        {
            return null;

        }
          View v = inflater.inflate(R.layout.mylayout, container, false);

          mTabHost = (FragmentTabHost)v.findViewById(android.R.id.tabhost);
            mTabHost.setup(getActivity(), getChildFragmentManager(), R.id.realtabcontent);



            mTabHost.addTab(mTabHost.newTabSpec("fragmentb").setIndicator("Tab1"),
                      myclass1.class, null);



            mTabHost.addTab(mTabHost.newTabSpec("fragmentc").setIndicator("Tab2"),
                    myclass2.class, null);
            mTabHost.addTab(mTabHost.newTabSpec("fragmentd").setIndicator("Tab3"),
                    myclass3.class, null);




          return v;
    }
贾格迪普·辛格(Jagdeep Singh)

首先,假设您的XML名称是my_xml.xml。因此,请首先在my_xml.xml中进行以下更改(更改ID)

<android.support.v4.app.FragmentTabHost
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/my_tabhost"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >

然后在Java文件中进行以下更改。

mTabHost = (FragmentTabHost)v.findViewById(R.id.my_tabhost);
mTabHost.setup(getActivity(), getChildFragmentManager(), R.layout.my_xml);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用FragmentTabHost在选项卡中显示Google地图

来自分类Dev

FragmentTabHost选项卡的内容未出现

来自分类Dev

阻止在引导程序3中显示选项卡内容?

来自分类Dev

阻止在引导程序3中显示选项卡内容?

来自分类Dev

android选项卡内容不显示

来自分类Dev

隐藏其他选项卡的内容并仅显示所选选项卡的内容

来自分类Dev

Javascript:如何显示默认选项卡内容但隐藏其他选项卡内容

来自分类Dev

在导航选项卡内容框中显示跨域HTML内容

来自分类Dev

在离子选项卡中显示网站

来自分类Dev

在选项卡中显示属性

来自分类Dev

JSP页面中的“显示”选项卡

来自分类Dev

在显示新选项卡之前,WinForm TabControl选项卡页面的内容不会更新

来自分类Dev

angularjs显示/隐藏选项卡,单击同一选项卡隐藏内容

来自分类Dev

选项卡-单击选项卡之一(引导程序)后显示的内容

来自分类Dev

jQuery选项卡-内容显示在选项卡边框之外

来自分类Dev

Rails 4-如何显示选项卡内容而无需单击选项卡标签

来自分类Dev

角材料设计选项卡数据未显示选项卡内容

来自分类Dev

Bootstrap 选项卡 - 单击选项卡时不显示内容

来自分类Dev

当在其容器中替换FragmentTabHost时,选项卡小部件仍保留

来自分类Dev

Java Windowsbuilder在“设计”选项卡中未显示任何内容,在主选项卡中未显示任何类名称

来自分类Dev

根据html和javascript中的手风琴选项卡的单击显示特定内容

来自分类Dev

JQUERY-选项卡-在日期过滤器中显示所有div内容

来自分类Dev

如何使当前单击的选项卡的内容始终显示在不同的容器中?

来自分类Dev

PyCharm 远程解释器不在项目选项卡中显示站点包内容

来自分类Dev

单击时显示和隐藏选项卡内容

来自分类Dev

如何显示div onclick选项卡的内容

来自分类Dev

为什么选项卡的内容不显示?

来自分类Dev

如何根据事件显示此选项卡内容

来自分类Dev

引导导航选项卡的内容未显示

Related 相关文章

  1. 1

    使用FragmentTabHost在选项卡中显示Google地图

  2. 2

    FragmentTabHost选项卡的内容未出现

  3. 3

    阻止在引导程序3中显示选项卡内容?

  4. 4

    阻止在引导程序3中显示选项卡内容?

  5. 5

    android选项卡内容不显示

  6. 6

    隐藏其他选项卡的内容并仅显示所选选项卡的内容

  7. 7

    Javascript:如何显示默认选项卡内容但隐藏其他选项卡内容

  8. 8

    在导航选项卡内容框中显示跨域HTML内容

  9. 9

    在离子选项卡中显示网站

  10. 10

    在选项卡中显示属性

  11. 11

    JSP页面中的“显示”选项卡

  12. 12

    在显示新选项卡之前,WinForm TabControl选项卡页面的内容不会更新

  13. 13

    angularjs显示/隐藏选项卡,单击同一选项卡隐藏内容

  14. 14

    选项卡-单击选项卡之一(引导程序)后显示的内容

  15. 15

    jQuery选项卡-内容显示在选项卡边框之外

  16. 16

    Rails 4-如何显示选项卡内容而无需单击选项卡标签

  17. 17

    角材料设计选项卡数据未显示选项卡内容

  18. 18

    Bootstrap 选项卡 - 单击选项卡时不显示内容

  19. 19

    当在其容器中替换FragmentTabHost时,选项卡小部件仍保留

  20. 20

    Java Windowsbuilder在“设计”选项卡中未显示任何内容,在主选项卡中未显示任何类名称

  21. 21

    根据html和javascript中的手风琴选项卡的单击显示特定内容

  22. 22

    JQUERY-选项卡-在日期过滤器中显示所有div内容

  23. 23

    如何使当前单击的选项卡的内容始终显示在不同的容器中?

  24. 24

    PyCharm 远程解释器不在项目选项卡中显示站点包内容

  25. 25

    单击时显示和隐藏选项卡内容

  26. 26

    如何显示div onclick选项卡的内容

  27. 27

    为什么选项卡的内容不显示?

  28. 28

    如何根据事件显示此选项卡内容

  29. 29

    引导导航选项卡的内容未显示

热门标签

归档