|
|
@@ -2,6 +2,7 @@ package com.webrain.happywork.ui.widget.dialog;
|
|
|
|
|
|
import android.app.Dialog;
|
|
|
import android.content.Context;
|
|
|
+import android.text.TextUtils;
|
|
|
import android.view.View;
|
|
|
import android.widget.TextView;
|
|
|
|
|
|
@@ -44,6 +45,21 @@ public class SureDialog {
|
|
|
* 初始化提示数据
|
|
|
*
|
|
|
* @param titleResId
|
|
|
+ * @param cancelResId
|
|
|
+ * @param sureResId
|
|
|
+ * @param onClickSureListener
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public SureDialog initData(int titleResId, String contentId, int cancelResId, int sureResId, OnClickSureListener onClickSureListener) {
|
|
|
+ this.onClickSureListener = onClickSureListener;
|
|
|
+ mViewHolder.initData(titleResId, contentId, cancelResId, sureResId);
|
|
|
+ return this;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 初始化提示数据
|
|
|
+ *
|
|
|
+ * @param titleResId
|
|
|
* @param sureResId
|
|
|
* @param onClickSureListener
|
|
|
* @return
|
|
|
@@ -123,6 +139,24 @@ public class SureDialog {
|
|
|
tvSure.setText(mContext.getString(sureResId));
|
|
|
}
|
|
|
|
|
|
+ public void initData(int titleResId, String contentResId, int cancelResId, int sureResId) {
|
|
|
+ tvTitle.setText(mContext.getString(titleResId));
|
|
|
+ if (TextUtils.isEmpty(contentResId)) {
|
|
|
+ tvContent.setVisibility(View.GONE);
|
|
|
+ } else {
|
|
|
+ tvContent.setVisibility(View.VISIBLE);
|
|
|
+ tvContent.setText(contentResId);
|
|
|
+ }
|
|
|
+ if (cancelResId == 0) {
|
|
|
+ vLine.setVisibility(View.GONE);
|
|
|
+ tvCancel.setVisibility(View.GONE);
|
|
|
+ } else {
|
|
|
+ vLine.setVisibility(View.VISIBLE);
|
|
|
+ tvCancel.setVisibility(View.VISIBLE);
|
|
|
+ tvCancel.setText(mContext.getString(cancelResId));
|
|
|
+ }
|
|
|
+ tvSure.setText(mContext.getString(sureResId));
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
|