Показать расширенный BottomSheetDialog - PullRequest
0 голосов
/ 01 января 2019

У меня есть 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);

Спасибо!

...