動态添加Fragment
1、建立待添加的碎片執行個體
XxxFragment fragment = new XxxFragment();
2、擷取FragmentManager,在Activity中可以通過直接調用getSupportFragmentManager()方法得到
FragmentManager fragmentManager = getSupportFragmentManager();
3、開啟一個事務,通過調用beginTransaction()開啟
FragmentTransaction transaction = fragmentManager.beginTransaction();
4、向容器内添加或替換碎片,一般使用replace()方法實作,需要傳入容器的id和待添加的碎片執行個體
transaction.replace(R.id.right_layout, fragment);
5、添加傳回棧
transaction.addToBackStack(null);
6、送出事務,調用commit()方法來完成
transaction.commit();