如何隐藏/显示在XML中定义的片段。

3

我一直在尝试隐藏/显示片段并添加另一个片段。 这是xml

<FrameLayout
        android:id="@+id/frag_content"
        android:layout_width="match_parent"
        android:layout_height="match_parent" >

            <fragment
        class="com.tugce.MitsActionBar.KartvizitFragment"
        android:id="@+id/frag_kartvizit"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
         />
        </FrameLayout>

在调用其他内容并再次调用此片段后,它的mAdded属性为false,因此当我尝试访问getView()时它为空。我尝试了这篇文章中的每一个编辑: Android Honeycomb:如何在不重新创建它们的情况下更改FrameLayout中的片段?, 但仍无法使其正常工作。

似乎片段已添加到视图中,但未被看到,并且它没有被隐藏。 - tugce
1个回答

1
你可以在xml文件中的父布局(在本例中为FrameLayout)上添加android:visibility标志,并在Java代码中使用它。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接