【发布时间】:2021-04-20 04:11:10
【问题描述】:
我正在尝试在我的 MainActivity 中创建一个 BottomSheetDialog,但现在我正在使用合成来绑定我的视图。但现在我不知道如何将视图绑定附加到我的 BottomSheetDialog。
这就是我所做的,使用合成。
dialog = BottomSheetDialog(this, R.style.BottomDialogStyle)
dialogView = LayoutInflater.from(this).inflate(R.layout.test_dialog, dialog.mainContainer, false)
dialog.setContentView(dialogView)
这就是让我对视图绑定感到困惑的地方
dialog = BottomSheetDialog(this, R.style.BottomDialogStyle)
binding = TestDialogBinding.inflate(?)
dialog.setContentView(binding.root)
从上面的示例中,我想知道应该用什么填充参数,因为与在活动中我可以只用 layoutInflater 填充该参数或在我无法用 @987654324 填充该参数的 RecyclerView 适配器中不同@、parent 和 false。
【问题讨论】:
标签: android kotlin android-viewbinding android-bottomsheetdialog