From 353ae1371b9bc623495d6305d0553da1f30cc574 Mon Sep 17 00:00:00 2001
From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期四, 06 四月 2017 11:02:27 +0800
Subject: [PATCH] 

---
 /dev/null                                                                                            |   56 --------------
 VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/visit/VisitLeftListView.java         |   41 ++++++++++
 VisitFace/DemoForBsk/app/src/main/res/layout/fragment_visit_left.xml                                 |   16 ++-
 VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/VisitFragment.java                  |   30 ++++--
 VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/phonecall/PhoneCallLeftListView.java |   12 +-
 VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/VisitFragment.java                 |   39 +++++----
 6 files changed, 95 insertions(+), 99 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 5a4f43f..65f839a 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
@@ -8,7 +8,7 @@
 
 public class VisitFragment {
 
-    public static class VisitLeftAdapter extends EasyRecyclerViewAdapter {
+/*    public static class VisitLeftAdapter extends EasyRecyclerViewAdapter {
         private int oldPosition,newPosition;
         @Override
         public int[] getItemLayouts() {
@@ -42,19 +42,10 @@
             }
         }
 
-        /**
-         * 鏃ユ湡item
-         * @param viewHolder
-         * @param position
-         */
         private void TimeViewHolder(EasyRecyclerViewHolder viewHolder,int position){
 
         }
-        /**
-         * 淇℃伅鍐呭item
-         * @param viewHolder
-         * @param position
-         */
+
         private void InfoViewHolder(EasyRecyclerViewHolder viewHolder,int position){
             CheckBox fragment_visit_left_person_row_check_box = viewHolder.findViewById(R.id.fragment_visit_left_person_row_check_box);
             if (position ==oldPosition){
@@ -70,5 +61,22 @@
             this.newPosition = newPosition;
             notifyDataSetChanged();
         }
+    }*/
+    public static class VisitLeftAdapter extends EasyRecyclerViewAdapter {
+
+        @Override
+        public int[] getItemLayouts() {
+            return new int[]{R.layout.fragment_visit_left_date_row,R.layout.fragment_visit_left_person_row};
+        }
+
+        @Override
+        public void onBindRecycleViewHolder(EasyRecyclerViewHolder viewHolder, int position) {
+
+        }
+
+        @Override
+        public int getRecycleViewItemType(int position) {
+            return 0;
+        }
     }
 }
diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/VisitFragment.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/VisitFragment.java
index d58a11d..6a2a79f 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/VisitFragment.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/VisitFragment.java
@@ -11,6 +11,7 @@
 import cn.com.basic.face.adapter.VisitFragment.VisitLeftAdapter;
 import cn.com.basic.face.base.LeftRightBaseFragment;
 import cn.com.basic.face.base.MainActivity;
+import cn.com.basic.face.widget.visit.VisitLeftListView;
 
 import com.camnter.easyrecyclerview.holder.EasyRecyclerViewHolder;
 import com.camnter.easyrecyclerview.widget.EasyRecyclerView;
@@ -26,8 +27,8 @@
     public static VisitFragment getInstance(){ return instance; }
 
     private VisitLeftAdapter mAdapter;
-    @ViewInject(R.id.fragment_attendance_left_list_view)
-    private EasyRecyclerView fragment_attendance_left_list_view;
+    //@ViewInject(R.id.fragment_visit_left_list_view)
+    private VisitLeftListView fragment_visit_left_list_view;
     private int mOldPosition = 0,mNewPosition = 0;
 
     public int[] getLeftRightLayoutIds() {
@@ -36,31 +37,31 @@
 
     @Override
     protected void initListeners() {
-        mAdapter = new VisitLeftAdapter();
-        mAdapter.setOnItemClickListener(this);
+//        mAdapter = new VisitLeftAdapter();
+//        mAdapter.setOnItemClickListener(this);
     }
 
     @Override
     protected void initData() {
-        List list = new ArrayList();
-        for (int i = 0;i<20;i++){
-            list.add("");
-        }
-        mAdapter.setList(list);
-        fragment_attendance_left_list_view.setAdapter(mAdapter);
+//        List list = new ArrayList();
+//        for (int i = 0;i<20;i++){
+//            list.add("");
+//        }
+//        mAdapter.setList(list);
+//        fragment_visit_left_list_view.setAdapter(mAdapter);
     }
 
     @Override
     public void onItemClick(View convertView, int position) {
-        if (position ==0 ||position ==3 ||position ==8){
-
-        }else {
-            mNewPosition = position;
-            mAdapter.checkItemShow(mOldPosition,mNewPosition);
-            mOldPosition = mNewPosition;
-            mAdapter.getItem(position);
-            Toast.makeText(getActivity(),position+"",Toast.LENGTH_SHORT).show();
-        }
+//        if (position ==0 ||position ==3 ||position ==8){
+//
+//        }else {
+//            mNewPosition = position;
+//            //mAdapter.checkItemShow(mOldPosition,mNewPosition);
+//            mOldPosition = mNewPosition;
+//            mAdapter.getItem(position);
+//            Toast.makeText(getActivity(),position+"",Toast.LENGTH_SHORT).show();
+//        }
     }
 
     @OnClick(R.id.fragment_visit_left_back)
diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/phonecall/PhoneCallLeftListView.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/phonecall/PhoneCallLeftListView.java
index df3ba80..2b87d0f 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/phonecall/PhoneCallLeftListView.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/phonecall/PhoneCallLeftListView.java
@@ -14,11 +14,11 @@
 
 public class PhoneCallLeftListView extends EasyRecyclerView {
 
-    private PhoneCallLeftAdapter phoneCallLeftAdapter ;
+    private PhoneCallLeftAdapter adapter ;
 
     private void initView() {
-        phoneCallLeftAdapter = new PhoneCallLeftAdapter();
-        setAdapter(phoneCallLeftAdapter);
+        adapter = new PhoneCallLeftAdapter();
+        setAdapter(adapter);
     }
 
     public PhoneCallLeftListView(Context context) {
@@ -37,9 +37,9 @@
     }
 
     public void show(boolean isSortByDept, List list) {
-        phoneCallLeftAdapter.setList(list);
-        setAdapter(phoneCallLeftAdapter);
-        phoneCallLeftAdapter.setSortByDept(isSortByDept);
+        adapter.setList(list);
+        setAdapter(adapter);
+        adapter.setSortByDept(isSortByDept);
     }
 
 }
diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/visit/VisitLeftListView.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/visit/VisitLeftListView.java
new file mode 100644
index 0000000..267cb4a
--- /dev/null
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/visit/VisitLeftListView.java
@@ -0,0 +1,41 @@
+package cn.com.basic.face.widget.visit;
+
+import android.content.Context;
+import android.util.AttributeSet;
+
+import com.camnter.easyrecyclerview.widget.EasyRecyclerView;
+
+import java.util.List;
+
+import cn.com.basic.face.adapter.VisitFragment;
+
+public class VisitLeftListView extends EasyRecyclerView {
+
+    private VisitFragment.VisitLeftAdapter adapter;
+
+    private void initView() {
+        adapter = new VisitFragment.VisitLeftAdapter();
+        setAdapter(adapter);
+    }
+
+    public VisitLeftListView(Context context) {
+        super(context);
+        initView();
+    }
+
+    public VisitLeftListView(Context context, AttributeSet attrs) {
+        super(context, attrs);
+        initView();
+    }
+
+    public VisitLeftListView(Context context, AttributeSet attrs, int defStyle) {
+        super(context, attrs, defStyle);
+        initView();
+    }
+
+    public void show(boolean isSortByDept, List list) {
+        adapter.setList(list);
+        setAdapter(adapter);
+    }
+
+}
diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/visit/VisitRightFormRow.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/visit/VisitRightFormRow.java
deleted file mode 100644
index 4d48d70..0000000
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/visit/VisitRightFormRow.java
+++ /dev/null
@@ -1,84 +0,0 @@
-package cn.com.basic.face.widget.visit;
-
-import android.content.Context;
-import android.content.res.TypedArray;
-import android.support.v7.widget.ActionMenuView;
-import android.util.AttributeSet;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.LinearLayout;
-import android.widget.TextView;
-
-import com.bsk.zhangbo.demoforbsk.R;
-import com.lidroid.xutils.ViewUtils;
-import com.lidroid.xutils.view.annotation.ViewInject;
-
-import cn.com.basic.face.base.MainActivity;
-import cn.com.basic.face.util.WindowsUtil;
-
-public class VisitRightFormRow extends LinearLayout {
-
-    public VisitRightFormRow(Context context) {
-        super(context);
-        init();
-    }
-
-    public VisitRightFormRow(Context context, AttributeSet attrs) {
-        super(context, attrs);
-        init();
-        TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.RegisterRightFieldTextView, 0, 0);
-
-        String label = a.getString(R.styleable.RegisterRightFieldTextView_label);
-
-        //fragment_register_right_label_label.setText(label);
-
-        String text = a.getString(R.styleable.RegisterRightFieldTextView_text);
-        //fragment_register_right_label_text.setText(text);
-    }
-
-    public VisitRightFormRow(Context context, AttributeSet attrs, int defStyleAttr) {
-        super(context, attrs, defStyleAttr);
-        init();
-    }
-
-    public VisitRightFormRow(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
-        super(context, attrs, defStyleAttr, defStyleRes);
-        init();
-    }
-
-    private void init() {
-        LayoutInflater inflater = (LayoutInflater) MainActivity.getInstance().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
-
-//        LinearLayout fragment_visit_right_form_row1 = (LinearLayout) inflater.inflate(R.layout.fragment_visit_right_form_row1, null);
-//        View childView = fragment_visit_right_form_row1.getChildAt(0);
-//        fragment_visit_right_form_row1.removeView(childView);
-//        addView(childView);
-
-        View view = inflate(getContext(), R.layout.fragment_visit_right_form_row1, this);
-        ViewUtils.inject(this, view);
-
-        LinearLayout parent_view = (LinearLayout) findViewById(R.id.parent_view);
-
-        View leftView = inflater.inflate(R.layout.fragment_visit_right_form_row_left, null);
-        //leftView.getLayoutParams().width = 19000;
-//        ActionMenuView.LayoutParams params = new ActionMenuView.LayoutParams();
-
-        parent_view.addView(leftView);
-
-        View rightView = inflater.inflate(R.layout.fragment_visit_right_form_row_right, null);
-        parent_view.addView(rightView);
-
-        System.out.print("");
-
-
-        LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(new LayoutParams(WindowsUtil.dip2px(MainActivity.getInstance(),298), LayoutParams.WRAP_CONTENT));
-        LinearLayout.LayoutParams lp2 = new LinearLayout.LayoutParams(new LayoutParams(WindowsUtil.dip2px(MainActivity.getInstance(),298), LayoutParams.WRAP_CONTENT));
-        leftView.setLayoutParams(lp);
-        rightView.setLayoutParams(lp2);
-
-        System.out.print("");
-
-    }
-
-}
diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/visit/VisitRightFormRowLeft.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/visit/VisitRightFormRowLeft.java
deleted file mode 100644
index 27040c1..0000000
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/visit/VisitRightFormRowLeft.java
+++ /dev/null
@@ -1,56 +0,0 @@
-package cn.com.basic.face.widget.visit;
-
-import android.content.Context;
-import android.content.res.TypedArray;
-import android.util.AttributeSet;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.widget.LinearLayout;
-
-import com.bsk.zhangbo.demoforbsk.R;
-import com.lidroid.xutils.ViewUtils;
-
-import cn.com.basic.face.base.MainActivity;
-
-public class VisitRightFormRowLeft extends LinearLayout {
-
-    public VisitRightFormRowLeft(Context context) {
-        super(context);
-        init();
-    }
-
-    public VisitRightFormRowLeft(Context context, AttributeSet attrs) {
-        super(context, attrs);
-        init();
-        TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.RegisterRightFieldTextView, 0, 0);
-
-        String label = a.getString(R.styleable.RegisterRightFieldTextView_label);
-
-        //fragment_register_right_label_label.setText(label);
-
-        String text = a.getString(R.styleable.RegisterRightFieldTextView_text);
-        //fragment_register_right_label_text.setText(text);
-    }
-
-    public VisitRightFormRowLeft(Context context, AttributeSet attrs, int defStyleAttr) {
-        super(context, attrs, defStyleAttr);
-        init();
-    }
-
-    public VisitRightFormRowLeft(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
-        super(context, attrs, defStyleAttr, defStyleRes);
-        init();
-    }
-
-    private void init() {
-        View view = inflate(getContext(), R.layout.fragment_visit_right_form_row_left, this);
-        ViewUtils.inject(this, view);
-
-//        LayoutInflater inflater = (LayoutInflater) MainActivity.getInstance().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
-//        View v1 = inflater.inflate(R.layout.fragment_visit_right_form_row_left, null);
-//        LinearLayout parent_view = (LinearLayout) findViewById(R.id.parent_view);
-//        parent_view.addView(v1);
-        System.out.print("");
-    }
-
-}
diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/visit/VisitRightFormRowRight.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/visit/VisitRightFormRowRight.java
deleted file mode 100644
index 5d567f0..0000000
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/visit/VisitRightFormRowRight.java
+++ /dev/null
@@ -1,56 +0,0 @@
-package cn.com.basic.face.widget.visit;
-
-import android.content.Context;
-import android.content.res.TypedArray;
-import android.util.AttributeSet;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.widget.LinearLayout;
-
-import com.bsk.zhangbo.demoforbsk.R;
-import com.lidroid.xutils.ViewUtils;
-
-import cn.com.basic.face.base.MainActivity;
-
-public class VisitRightFormRowRight extends LinearLayout {
-
-    public VisitRightFormRowRight(Context context) {
-        super(context);
-        init();
-    }
-
-    public VisitRightFormRowRight(Context context, AttributeSet attrs) {
-        super(context, attrs);
-        init();
-        TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.RegisterRightFieldTextView, 0, 0);
-
-        String label = a.getString(R.styleable.RegisterRightFieldTextView_label);
-
-        //fragment_register_right_label_label.setText(label);
-
-        String text = a.getString(R.styleable.RegisterRightFieldTextView_text);
-        //fragment_register_right_label_text.setText(text);
-    }
-
-    public VisitRightFormRowRight(Context context, AttributeSet attrs, int defStyleAttr) {
-        super(context, attrs, defStyleAttr);
-        init();
-    }
-
-    public VisitRightFormRowRight(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
-        super(context, attrs, defStyleAttr, defStyleRes);
-        init();
-    }
-
-    private void init() {
-        View view = inflate(getContext(), R.layout.fragment_visit_right_form_row_right, this);
-        ViewUtils.inject(this, view);
-
-        LayoutInflater inflater = (LayoutInflater) MainActivity.getInstance().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
-        View v1 = inflater.inflate(R.layout.fragment_visit_right_form_row_left, null);
-        LinearLayout parent_view = (LinearLayout) findViewById(R.id.parent_view);
-        parent_view.addView(v1);
-        System.out.print("");
-    }
-
-}
diff --git a/VisitFace/DemoForBsk/app/src/main/res/layout/fragment_visit_left.xml b/VisitFace/DemoForBsk/app/src/main/res/layout/fragment_visit_left.xml
index 652ec62..e41e9cb 100644
--- a/VisitFace/DemoForBsk/app/src/main/res/layout/fragment_visit_left.xml
+++ b/VisitFace/DemoForBsk/app/src/main/res/layout/fragment_visit_left.xml
@@ -18,9 +18,8 @@
         android:background="@color/colorSearch"
         android:orientation="vertical">
         <cn.com.basic.face.widget.checkin.SearchEditText
-            android:id="@+id/fragment_attendance_left_search"
+            android:id="@+id/fragment_visit_left_search"
             android:layout_width="match_parent"
-            android:layout_height="wrap_content"
             android:layout_marginTop="5.5dp"
             android:layout_marginBottom="5.5dp"
             android:layout_marginLeft="4dp"
@@ -28,10 +27,13 @@
             android:gravity="center"
             android:hint="Search"
             android:textColorHint="@color/colorSearch"
-            android:background="@drawable/visitor_register_search_et"/>
-        <com.camnter.easyrecyclerview.widget.EasyRecyclerView
-            android:id="@+id/fragment_attendance_left_list_view"
+            android:background="@drawable/visitor_register_search_et"
+            android:layout_height="wrap_content" />
+        <cn.com.basic.face.widget.visit.VisitLeftListView
+            android:id="@+id/fragment_visit_left_list_view"
             android:layout_width="match_parent"
-            android:layout_height="match_parent"/>
-        </LinearLayout>
+            android:layout_height="match_parent"
+            android:background="#ffffff"
+            />
+    </LinearLayout>
 </LinearLayout>
\ No newline at end of file

--
Gitblit v1.8.0