要在Android Studio中禁用BottomSheetDialogFragment中的用户手势,你可以使用以下方法:
class CustomBottomSheetDialogFragment : BottomSheetDialogFragment() {
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
val view = super.onCreateView(inflater, container, savedInstanceState)
// 禁用用户手势
dialog?.setCanceledOnTouchOutside(false)
dialog?.setCancelable(false)
return view
}
}
val bottomSheetDialogFragment = CustomBottomSheetDialogFragment()
bottomSheetDialogFragment.show(supportFragmentManager, "custom_dialog")
这样就可以禁用BottomSheetDialogFragment中的用户手势了。请注意,这里的示例是在Kotlin中使用的,如果你是在Java中使用Android Studio,则需要根据Java的语法进行相应的修改。