我有一个活动,并排显示两个碎片。在FragmentA中单击按钮之前,FragmentB必须是不可见的。有没有办法让片段不可见? (两个片段仍然存在,但在FragmentB变为可见之前有一个空白区域)
我该怎么办?我应该在哪个文件中进行更改?我可以举个例子吗?
文件: MainActivity.java,FragmentA.java,FragmentB.java,activity_main.xml,fraga.xml,fragb.xml
答案 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();
}