From 7e0929bc2b7805abd8b66393c1b2420a4cb349ac Mon Sep 17 00:00:00 2001 From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674> Date: 星期五, 31 三月 2017 13:16:50 +0800 Subject: [PATCH] --- VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/SupervisoryBottomListViewAdapter.java | 38 ++++++++++++++------------------------ 1 files changed, 14 insertions(+), 24 deletions(-) diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/SupervisoryBottomListViewAdapter.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/SupervisoryBottomListViewAdapter.java index 0609c48..b0267cf 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/SupervisoryBottomListViewAdapter.java +++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/SupervisoryBottomListViewAdapter.java @@ -11,20 +11,15 @@ import com.bsk.zhangbo.demoforbsk.R; import cn.com.basic.face.base.MainActivity; import cn.com.basic.face.discern.query.item.SupervisoryQueryItem; -import cn.com.basic.face.fragment.CheckInFragment; -import cn.com.basic.face.fragment.RegisterFragment; import cn.com.basic.face.util.AppApi; +import cn.com.basic.face.util.Constant; import cn.com.basic.face.util.WindowsUtil; import com.camnter.easyrecyclerview.adapter.EasyRecyclerViewAdapter; import com.camnter.easyrecyclerview.holder.EasyRecyclerViewHolder; -import java.util.List; - import cn.com.basic.face.discern.query.item.FacePhotoItem; -import cn.com.basic.face.discern.query.item.CheckInQueryItem; + public class SupervisoryBottomListViewAdapter extends EasyRecyclerViewAdapter { - private int TYPE_1 = 0,TYPE_2 = 1; - private int type; private Context context; public SupervisoryBottomListViewAdapter(Context context) { this.context = context; @@ -37,35 +32,30 @@ @Override public void onBindRecycleViewHolder(EasyRecyclerViewHolder viewHolder, int position) { - int recycleViewItemType = getRecycleViewItemType(position); - switch (recycleViewItemType){ - case 0: - RegisterViewHolder(viewHolder,position); + switch (((SupervisoryQueryItem)getList().get(position)).getType()){ + case Constant.Supervisory.VISIT_REGISTER_ITEM_TYPE: + RegisterCellViewFillData(viewHolder,position); break; - case 1: - UserViewHolder(viewHolder,position); + case Constant.Supervisory.VISIT_CHECK_IN_ITEM_TYPE: + checkInCellViewFillData(viewHolder,position); break; } } @Override public int getRecycleViewItemType(int position) { - SupervisoryQueryItem item = (SupervisoryQueryItem)getList().get(position); - //type = position%2; - switch (item.getType()){ - case 0: - return TYPE_1; - case 1: - return TYPE_2; - default: - return TYPE_1; + int itemType = ((SupervisoryQueryItem)getList().get(position)).getType(); + if (itemType == Constant.Supervisory.VISIT_REGISTER_ITEM_TYPE) { + return Constant.Supervisory.REGISTER_CELL_VIEW_INDEX; + } else { + return Constant.Supervisory.CHECK_IN_CELL_VIEW_INDEX; } } /** * 璁垮->浜哄憳娉ㄥ唽 */ - private void RegisterViewHolder(EasyRecyclerViewHolder holder,int posistion){ + private void RegisterCellViewFillData(EasyRecyclerViewHolder holder, int posistion){ RelativeLayout mLayout = holder.findViewById(R.id.fragment_home_bottom_register_cell_relative_layout); ViewGroup.LayoutParams layoutParams = mLayout.getLayoutParams(); @@ -94,7 +84,7 @@ /** * 璁垮->鏉ヨ鐧昏 */ - private void UserViewHolder(EasyRecyclerViewHolder holder,int posistion){ + private void checkInCellViewFillData(EasyRecyclerViewHolder holder, int posistion){ RelativeLayout mLayout = holder.findViewById(R.id.fragment_supervisory_bottom_visitor_cell_relative_layout); ViewGroup.LayoutParams layoutParams = mLayout.getLayoutParams(); -- Gitblit v1.8.0