显示展开的BottomSheetDialog

时间:2019-01-01 15:21:12

标签: android kotlin bottom-sheet

我有一个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);

谢谢!

0 个答案:

没有答案