From 39b39504ac9844630777558843be7c13aff30dfa Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期三, 17 七月 2024 18:09:01 +0800 Subject: [PATCH] 2024年07月17日18:08:36 --- app/src/main/java/com/hdl/photovoltaic/base/BaseDialog.java | 21 +++++++++++++++++++-- 1 files changed, 19 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/hdl/photovoltaic/base/BaseDialog.java b/app/src/main/java/com/hdl/photovoltaic/base/BaseDialog.java index 4afe44c..92c7c21 100644 --- a/app/src/main/java/com/hdl/photovoltaic/base/BaseDialog.java +++ b/app/src/main/java/com/hdl/photovoltaic/base/BaseDialog.java @@ -4,11 +4,16 @@ import android.app.Dialog; import android.content.Context; import android.graphics.Color; +import android.view.Gravity; import android.view.View; +import android.view.ViewGroup; +import android.view.Window; +import android.view.WindowManager; import androidx.annotation.NonNull; import com.hdl.photovoltaic.R; +import com.hdl.photovoltaic.utils.UnitConversionUtils; import com.jaeger.library.StatusBarUtil; public class BaseDialog extends Dialog { @@ -18,8 +23,20 @@ public BaseDialog(@NonNull Context context, int themeResId) { super(context, themeResId); this.mContext = context; - setStatusBarTextColor(); - setNotificationBarBackgroundColor(CustomColor.white); +// setStatusBarTextColor(); +// setNotificationBarBackgroundColor(CustomColor.white); + // 璁剧疆Dialog鐨刉indow灞炴�� + Window window = getWindow(); + if (window != null) { + window.setLayout(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT); +// WindowManager.LayoutParams layoutParams = window.getAttributes(); +// layoutParams.gravity=Gravity.TOP; +// layoutParams.y = (int) UnitConversionUtils.dpToPx(context, 125-44); +// window.setAttributes(layoutParams); + } + setCanceledOnTouchOutside(true); + + } -- Gitblit v1.8.0