From 82d4647279193ef184a2a3d6b97b89555d82bb64 Mon Sep 17 00:00:00 2001 From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674> Date: 星期六, 01 四月 2017 15:10:09 +0800 Subject: [PATCH] --- VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/SelectDialog.java | 25 +++++++++++++++++++++++-- 1 files changed, 23 insertions(+), 2 deletions(-) diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/SelectDialog.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/SelectDialog.java index 712a315..c459fa4 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/SelectDialog.java +++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/SelectDialog.java @@ -9,6 +9,7 @@ import android.widget.PopupWindow; import android.widget.RelativeLayout; import android.widget.TextView; +import android.widget.Toast; import com.bsk.zhangbo.demoforbsk.R; import cn.com.basic.face.adapter.MyWheelAdapter; @@ -31,12 +32,17 @@ private TextView dialog_select_title; @ViewInject(R.id.dialog_select_list_view) private WheelView dialog_select_list_view; + @ViewInject(R.id.dialog_select_add_separator) + private View dialog_select_add_separator; + @ViewInject(R.id.dialog_select_add) + private TextView dialog_select_add; private List list = new ArrayList(); public static List visitorTypeList = new ArrayList(); public static List genderList = new ArrayList(); public static List idTypeList = new ArrayList(); + public static List visitReasonList = new ArrayList(); public static void setVisitorTypeList(List visitorTypeList) { SelectDialog.visitorTypeList = visitorTypeList; @@ -60,6 +66,11 @@ style.selectedTextSize = 22; style.textSize = 16; style.holoBorderColor = Color.parseColor("#11c3e3"); + + if(type == Constant.DialogSelectType.VISIT_REASON) { + dialog_select_add_separator.setVisibility(View.VISIBLE); + dialog_select_add.setVisibility(View.VISIBLE); + } dialog_select_list_view.setWheelAdapter(new MyWheelAdapter(MainActivity.getInstance())); dialog_select_list_view.setSkin(WheelView.Skin.Holo); @@ -147,11 +158,21 @@ tile = "璁垮绫诲瀷"; list = visitorTypeList; break; + case Constant.DialogSelectType.VISIT_REASON: + tile = "璇烽�夋嫨璁块棶浜嬬敱"; + list = visitReasonList; + break; } dialog_select_title.setText(tile); } - public static void setVisitReason(List<String> dictionaryNameList) { - + @OnClick(R.id.dialog_select_add) + public void dialog_select_add_click(View view) { + Toast.makeText(MainActivity.getInstance(), "娣诲姞", Toast.LENGTH_SHORT); } + + public static void setVisitReasonList(List visitReasonList) { + SelectDialog.visitReasonList = visitReasonList; + } + } -- Gitblit v1.8.0