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