From 93cd3d01a96876df00455e335b725388304b012b Mon Sep 17 00:00:00 2001
From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期五, 07 四月 2017 12:37:15 +0800
Subject: [PATCH] 

---
 VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/VisitFragment.java |   24 ++++++++++++++++++++----
 1 files changed, 20 insertions(+), 4 deletions(-)

diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/VisitFragment.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/VisitFragment.java
index 81ad99f..ed94f69 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/VisitFragment.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/VisitFragment.java
@@ -4,6 +4,7 @@
 import android.widget.CheckBox;
 import android.widget.CompoundButton;
 import android.widget.RadioButton;
+import android.widget.RelativeLayout;
 import android.widget.TextView;
 
 import com.bsk.zhangbo.demoforbsk.R;
@@ -36,16 +37,31 @@
                 fragment_visit_left_person_row_check_box.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
                     @Override
                     public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
+//                        if (lastRadioButton != null && lastRadioButton != fragment_visit_left_person_row_check_box) {
+//                            lastRadioButton.setChecked(false);
+//                        }
+//                        lastRadioButton = fragment_visit_left_person_row_check_box;
+//                        if (isChecked) {
+//                            cn.com.basic.face.fragment.VisitFragment.getInstance().setVisitInfo(item);
+//                            lastIndex = position;
+//                        }
+                    }
+                });
+                RelativeLayout fragment_visit_left_relative_layout = viewHolder.findViewById(R.id.fragment_visit_left_relative_layout);
+                fragment_visit_left_relative_layout.setOnClickListener(new View.OnClickListener() {
+                    @Override
+                    public void onClick(View v) {
                         if (lastRadioButton != null && lastRadioButton != fragment_visit_left_person_row_check_box) {
                             lastRadioButton.setChecked(false);
                         }
                         lastRadioButton = fragment_visit_left_person_row_check_box;
-                        if (isChecked) {
-                            cn.com.basic.face.fragment.VisitFragment.getInstance().setVisitInfo(item);
-                            lastIndex = position;
-                        }
+                        cn.com.basic.face.fragment.VisitFragment.getInstance().setVisitInfo(item);
+                        lastIndex = position;
+                        fragment_visit_left_person_row_check_box.setChecked(true);
                     }
                 });
+
+
                 fragment_visit_left_person_row_check_box.setChecked(false);
 
                 if (lastIndex == position) {

--
Gitblit v1.8.0