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