android - 如何在 Kotlin 中单击按钮时加载 fragment ?

标签 android android-fragments kotlin

下面是我正在处理的“练习”应用程序的图片。 我想点击“下一步”按钮,用我拥有的第二个 fragment 滑动 fragment (位于中间的灰色)。 如何使用 Kotlin 在 Android 中点击按钮时“加载”另一个 fragment ?

A picture of application, for better understanding of a problem

最佳答案

如果布局中的下一个按钮 ID 是“next”,那么您可以这样制作:

val fragment = NextFragment()
next.setOnClickListener {
    supportFragmentManager.beginTransaction().replace(R.id.fragmentContainer, fragment).commit()
    }

“fragmentContainer”(即 FrameLayout View )是放置 fragment 的容器的布局 ID。

关于android - 如何在 Kotlin 中单击按钮时加载 fragment ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57721594/

相关文章:

java - 是否可以使用代号一将 eclipse 中的 android 应用程序转换为 ios Rim 窗口?

android - 隐式 Intent 未被调用

android - 在 Google Play 上提交已暂停应用的合规版本

安卓卡片 fragment 动画

android - 使用 ViewModel 重新创建 fragment 时如何执行一次性提取操作

android - 如何使用 Android DialogFragment setStyle()

android - 如果设备处于待机模式,程序执行会卡住在 datagramSocket.receive 方法上

java - 将java对象转换为相应类型的xml

android - 为什么振动在 Android P (API 28) 上不起作用?

java - 如何将此Kotlin代码中的 “apply”转换为Java?