From 90d5f028ccdaaaf64286f9d632cb335a4d0544b9 Mon Sep 17 00:00:00 2001 From: wjc <1243177876@qq.com> Date: 星期二, 07 一月 2025 09:40:52 +0800 Subject: [PATCH] Merge branch '1.5.1' --- app/src/main/java/com/hdl/photovoltaic/widget/ListDialog.java | 18 +++++++++++++++++- 1 files changed, 17 insertions(+), 1 deletions(-) diff --git a/app/src/main/java/com/hdl/photovoltaic/widget/ListDialog.java b/app/src/main/java/com/hdl/photovoltaic/widget/ListDialog.java index 6bcd8cb..5f3d0fa 100644 --- a/app/src/main/java/com/hdl/photovoltaic/widget/ListDialog.java +++ b/app/src/main/java/com/hdl/photovoltaic/widget/ListDialog.java @@ -3,6 +3,7 @@ import android.annotation.SuppressLint; import android.app.Dialog; import android.content.Context; +import android.content.DialogInterface; import android.os.Bundle; import android.view.Gravity; import android.view.View; @@ -54,7 +55,7 @@ layoutParams.gravity = Gravity.START | Gravity.TOP; layoutParams.width = (int) UnitConversionUtils.dpToPx(mContext, 140); layoutParams.x = (int) UnitConversionUtils.dpToPx(mContext, 20); - layoutParams.y = (int) UnitConversionUtils.dpToPx(mContext, 99); + layoutParams.y = (int) UnitConversionUtils.dpToPx(mContext, 89); window.setAttributes(layoutParams); } @@ -135,6 +136,21 @@ dialog.dismiss(); } }); + dialog.setOnDismissListener(new OnDismissListener() { + @Override + public void onDismiss(DialogInterface dialog) { + //鍙栨秷涔嬪悗杩樺師涔嬪墠鐘舵�� + for (int i = 0; i < list.size(); i++) { + LanguageAdapter.ItemData data = list.get(i); + data.setState(false); + if (UserConfigManage.getInstance().getCurrentAppLanguage().equals(data.getLanguage())) { + data.setState(true); + } + } + listDialogAdapter.notifyDataSetChanged(); + } + }); + } -- Gitblit v1.8.0