我在我的应用程序中实现了一个 BottomSheetDialog,但是当我将它安装在平板电脑上并让平板电脑放下时,它不会在第一次点击时完全展开。它首先展开为折叠状态,您必须将其向上拖动才能查看所有内容。为什么这样做?你可以改变你的风格吗?
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical"
app:layout_behavior="com.google.android.material.bottomsheet.BottomSheetBehavior"
app:behavior_peekHeight="0dp"
>
...
</LinearLayout>
val view = layoutInflater.inflate(R.layout.home_bottom_sheet_dialog, null)
val bottomSheetDialog = BottomSheetDialog(activity!!)
bottomSheetDialog.setContentView(view)
bottomSheetDialog.show()
我将 API 22 AndroidX 与 kotlin 一起使用。