片段隐形

时间:2014-03-21 21:15:26

标签: android android-fragments visibility

我有一个活动,并排显示两个碎片。在FragmentA中单击按钮之前,FragmentB必须是不可见的。有没有办法让片段不可见? (两个片段仍然存在,但在FragmentB变为可见之前有一个空白区域)

我该怎么办?我应该在哪个文件中进行更改?我可以举个例子吗?

文件: MainActivity.java,FragmentA.java,FragmentB.java,activity_main.xml,fraga.xml,fragb.xml

1 个答案:

答案 0 :(得分:1)

用空FrameLayout填充片段B的位置。单击按钮,将片段B添加到该Framelayout(创建它)

public void atButtonClicked()
{
    FragmentB b = new FragmentB();

    FragmentTransaction transaction = getFragmentManager().beginTransaction();
    transaction.add(R.id.fragmeLayout, b);
    transaction.commit();
}