动态添加碎片主要分为5步:
1.创建待添加碎片的实例
2.获取FragmentManager的对象,在活动中可以直接调用getSupportFragmentManager()方法得到。
3.开启一个事务(FragmentTransaction对象),通过调用FragmentManager中的beginTransaction()方法得到FragmentTransaction对象。
4.向容器中添加或替换碎片,一般使用replace()方法实现,需要传入容器的id和待添加的碎片实例,容器的id即是碎片要添加到的活动中的某个布局id。
5.提交事务,调用FragmentTransaction的commit()方法来完成。
碎片小结之动态添加碎片
最新推荐文章于 2022-04-30 18:37:20 发布