У меня есть BottomSheetDialog
, который я показываю, звоня .show()
.Проблема в том, что он не будет отображаться полностью развернутым.Пользователь должен вручную прокрутить, чтобы развернуть его до полного размера.
Я попытался включить макет нижнего листа в мой MainActivity.xml
, программно вызвать его и установить прослушиватель для состояний, поскольку это не так.что я ищуЭто делает мой код более сложным и заканчивается исключением:
Это представление не является дочерним представлением CoordinatorLayout
.
В настоящее время я использую этокод, и я в порядке с этим.Для меня это так просто:
val mainSheet = BottomSheetDialog(this)
val mainSheetView = layoutInflater.inflate(R.layout.main_sheet_layout, null)
mainSheet.setContentView(mainSheetView)
mainSheet.show()
Как я могу сделать что-то подобное с моим кодом?
bottomSheetBehavior.setState(BottomSheetBehavior.STATE_EXPANDED);
Спасибо!