【Android】动态添加 Fragment

(1) 创建待添加Fragment 的实例。

(2) 获取FragmentManager,在Activity 中可以直接调用getSupportFragmentManager()

方法获取。

(3) 开启一个事务 ,通过调用beginTransaction()方法开启。

(4) 向容器内添加或替换Fragment ,一般使用replace()方法实现,需要传入容器的id和待添加的Fragment 实例。

(5) 提交事务 ,调用commit()方法来完成。

kt 复制代码
moPubListFragment = MoPubListFragment().also {
    it.arguments = intent.extras
    supportFragmentManager.beginTransaction()
        .replace(
            R.id.fragment_container,
            it,
            LIST_FRAGMENT_TAG
        ).commit()
}
相关推荐
@老蝴1 小时前
MySQL数据库 - 约束和联合查询
android·数据库·mysql
ljt27249606611 小时前
Compose笔记(六十一)--SelectionContainer
android·笔记·android jetpack
有位神秘人2 小时前
Android中Compose系列之按钮Button
android
AI科技摆渡2 小时前
GPT-5.2介绍+ 三步对接教程
android·java·gpt
csdn12259873363 小时前
Android12 新启动页到底该怎么做
android·启动页
aaajj4 小时前
【Android】关于MY_PACKAGE_REPLACED广播
android
4Forsee5 小时前
【Android】动态操作 Window 的背后机制
android·java·前端
华锋20225 小时前
2025.12首次体验 arkui-x 跨平台开发库
android
allk556 小时前
Android 性能优化之启动加速:从底层原理到架构治理
android