From caa35eaa7d9cae55a57155d9508d1285999f1bba Mon Sep 17 00:00:00 2001
From: mac <user@users-MacBook-Pro.local>
Date: 星期四, 30 十一月 2023 22:16:42 +0800
Subject: [PATCH] 2023年11月30日22:16:31
---
app/src/main/java/com/hdl/photovoltaic/widget/ListDialog.java | 65 +++++++++++++++++++++++++++++---
1 files changed, 58 insertions(+), 7 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 230b631..0c93e6f 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.app.Dialog;
import android.content.Context;
import android.os.Bundle;
+import android.text.TextUtils;
import android.view.View;
import androidx.annotation.NonNull;
@@ -15,6 +16,7 @@
private onHDLChinaListener onHDLChinaListener;
private onHDLBahrainListener onHDLBahrainListener;
private DialogListBinding viewBinding;
+ private String contentStr1, contentStr2;
public ListDialog(@NonNull Context context) {
super(context, R.style.Custom_Dialog);
@@ -25,17 +27,66 @@
super.onCreate(savedInstanceState);
viewBinding = DialogListBinding.inflate(getLayoutInflater());
setContentView(viewBinding.getRoot());
+ initData();
initEvent();
}
- public String geHDLChinaText(){
- return viewBinding.hdlChinaTv.getText().toString();
- };
- public String getHDLBahrainText(){
- return viewBinding.hdlBahrainTv.getText().toString();
+ /**
+ * 鍒濆鍖栫晫闈㈡帶浠剁殑鏄剧ず鏁版嵁
+ */
+ private void initData() {
+ //濡傛灉鐢ㄦ埛鑷畾浜哻ontentStr1鍜宑ontentStr2
+ if (!TextUtils.isEmpty(contentStr1)) {
+ viewBinding.hdlChinaTv.setText(contentStr1);
+ }
+ if (!TextUtils.isEmpty(contentStr2)) {
+ viewBinding.hdlBahrainTv.setText(contentStr2);
+ }
}
+
+ /**
+ * 鑷畾涔�"鍐呭"鏂囨湰
+ *
+ * @param content 鍐呭
+ */
+ public void setLineContent1(String content) {
+ if (TextUtils.isEmpty(content)) {
+ return;
+ }
+ contentStr1 = content;
+ if (viewBinding != null) {
+ viewBinding.hdlChinaTv.setText(contentStr1);
+ }
+ }
+
+ /**
+ * 鑷畾涔�"鍐呭"鏂囨湰
+ *
+ * @param content 鍐呭
+ */
+ public void setLineContent2(String content) {
+ if (TextUtils.isEmpty(content)) {
+ return;
+ }
+ contentStr2 = content;
+ if (viewBinding != null) {
+ viewBinding.hdlBahrainTv.setText(contentStr2);
+ }
+ }
+
+ public String geHDLChinaText() {
+ return viewBinding.hdlChinaTv.getText().toString();
+ }
+
+ ;
+
+ public String getHDLBahrainText() {
+ return viewBinding.hdlBahrainTv.getText().toString();
+
+ }
+
private void initEvent() {
viewBinding.hdlCancelLl.setOnClickListener(new View.OnClickListener() {
@@ -53,7 +104,7 @@
if (onHDLChinaListener != null) {
onHDLChinaListener.HDLChina();
}
- dismiss();
+
}
});
viewBinding.hdlBahrainLl.setOnClickListener(new View.OnClickListener() {
@@ -62,7 +113,7 @@
if (onHDLBahrainListener != null) {
onHDLBahrainListener.HDLBahrain();
}
- dismiss();
+
}
});
--
Gitblit v1.8.0