diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/custom/dialog/PassDialog.java b/app/src/leanback/java/com/fongmi/android/tv/ui/custom/dialog/PassDialog.java index ba4c0b3b7..cff61e6c6 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/custom/dialog/PassDialog.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/custom/dialog/PassDialog.java @@ -55,12 +55,9 @@ public class PassDialog extends BottomSheetDialogFragment { } private void setBehavior(BottomSheetDialog dialog) { - WindowManager.LayoutParams params = dialog.getWindow().getAttributes(); FrameLayout bottomSheet = dialog.findViewById(com.google.android.material.R.id.design_bottom_sheet); BottomSheetBehavior behavior = BottomSheetBehavior.from(bottomSheet); behavior.setState(BottomSheetBehavior.STATE_EXPANDED); - params.width = ResUtil.dp2px(250); - dialog.getWindow().setAttributes(params); behavior.setSkipCollapsed(true); } @@ -86,6 +83,12 @@ public class PassDialog extends BottomSheetDialogFragment { dismiss(); } + @Override + public void onResume() { + super.onResume(); + getDialog().getWindow().setLayout(ResUtil.dp2px(250), -1); + } + @Override public void onDestroyView() { super.onDestroyView();