BottomSheetDialogFragment 在18:9以上的手机显示没问题 解决 16:9以下的手机显示不全(上拉后可以显示全)
/**
* BottomSheetDialogFragment 在18:9以上的手机显示没问题
* 解决 16:9以下的手机显示不全(上拉后可以显示全)
*/
fun showAllDialog() {
view?.let {
val parent: View = it.parent as View
val behavior = BottomSheetBehavior.from(parent)
// 初始为展开状态
behavior.setState(BottomSheetBehavior.STATE_EXPANDED)
}
}
本文介绍了一种解决BottomSheetDialogFragment在不同屏幕比例设备上显示不完整的方法,特别是针对16:9及以下屏幕比例的手机,通过设置初始状态为展开,确保弹窗内容能够完全展示。
1317

被折叠的 条评论
为什么被折叠?



