【发布时间】:2020-09-17 20:05:24
【问题描述】:
我正在开发一个包含小部件工具栏和 Recyclerview 的片段的应用程序。该片段是一个 CoordinatorLayout。
我需要在单击导航按钮时调用我的 BottomSheetDrawer。由于我的工具栏在一个片段内,我需要在那里显示 BottomSheetDrawer 槽。
我尝试以与 Activity 相同的方式实现该功能,但它不起作用,因为 supportFragmentManager 被标记为未解析的引用。
从片段中显示 BottomSheetFragment 的正确方法是什么?
Fragment.kt
class FragmentTrack : Fragment() {
...
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
topToolbar.setNavigationOnClickListener {
val dialog = FragmentBottomSheetDrawer()
dialog.show(supportFragmentManager, dialog.tag)
}
}
...
}
【问题讨论】:
标签: android kotlin android-fragments