动态添加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();