【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 小时前
freertos开发空气检测仪之输入子系统按键驱动测试
android·java·数据库
m0_748229991 小时前
Laravel3.x:回顾经典框架的早期特性
android
阿俊-全栈开发1 小时前
CRMEB 单商户对接汇付支付完整实现
android
weixin_440784112 小时前
OkHttp使用指南
android·java·okhttp
Xxtaoaooo2 小时前
React Native 跨平台鸿蒙开发实战:调试与真机测试全流程
android·react native·harmonyos
TheNextByte12 小时前
将视频从电脑传输到Android (超简单指南)
android·电脑·音视频
TheNextByte12 小时前
如何将照片从Android手机传输到Chromebook电脑
android·智能手机·电脑
程序员清洒10 小时前
Flutter for OpenHarmony:GridView — 网格布局实现
android·前端·学习·flutter·华为
running up that hill11 小时前
Android的线性布局
android
m0_7482299911 小时前
Laravel9.x核心特性全解析
android