From a70e10e49e43eaf82fc467b7a81bac7c3dfd5912 Mon Sep 17 00:00:00 2001 From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674> Date: 星期二, 28 三月 2017 15:35:58 +0800 Subject: [PATCH] --- VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/adapter/VisitorRecyclerViewAdapter.java | 40 +++++++++++++++++++++++++--------------- 1 files changed, 25 insertions(+), 15 deletions(-) diff --git a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/adapter/VisitorRecyclerViewAdapter.java b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/adapter/VisitorRecyclerViewAdapter.java index daa98c7..5df43f7 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/adapter/VisitorRecyclerViewAdapter.java +++ b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/adapter/VisitorRecyclerViewAdapter.java @@ -31,6 +31,8 @@ private TextView mTvName, mTvDepartment; public static final int TYPE_NAME = 10000; public static final int TYPE_DEPARTMENT = 10001; + private TextView mToNameTv; + private TextView mToDepartmentTv; public VisitorRecyclerViewAdapter(Context mContext, int type) { this.mContext = mContext; @@ -75,19 +77,6 @@ private void VisitorFromViewHolder(EasyRecyclerViewHolder holder, final int posistion) { LinearLayout mLayout = holder.findViewById(R.id.item_visitor_from_base); -// mLayout.setOnClickListener(new View.OnClickListener(){ -// @Override -// public void onClick(View view) { -// Toast.makeText(MainActivity.getInstance(), "1", Toast.LENGTH_SHORT).show(); -// } -// }); -// holder.setOnItemClickListener(new EasyRecyclerViewHolder.OnItemClickListener() { -// @Override -// public void onItemClick(View convertView, int position) { -// Toast.makeText(MainActivity.getInstance(), ""+position, Toast.LENGTH_SHORT).show(); -// } -// }, posistion); - TextView nameTv = (TextView)mLayout.findViewById(R.id.item_visitor_name); ImageView photoIv = (ImageView)mLayout.findViewById(R.id.item_visitor_photo); @@ -96,7 +85,6 @@ itemVisitorFromRl.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View view) { - //Toast.makeText(MainActivity.getInstance(), posistion+"", Toast.LENGTH_SHORT).show(); Object data = getList().get(posistion); if (data instanceof VisitorQueryItem) { VisitorQueryItem item = (VisitorQueryItem) data; @@ -124,8 +112,30 @@ * @param holder * @param posistion */ - private void VisitorToViewHolder(EasyRecyclerViewHolder holder, int posistion) { + private void VisitorToViewHolder(EasyRecyclerViewHolder holder, final int posistion) { mTvName = holder.findViewById(R.id.item_visitor_to_name); + + mToNameTv = (TextView) mTvName.findViewById(R.id.item_visitor_to_name); + mToDepartmentTv = (TextView) mTvName.findViewById(R.id.item_visitor_to_department); + + Object data = getList().get(posistion); + if (data instanceof VisitorQueryItem) { + VisitorQueryItem item = (VisitorQueryItem) data; + mToNameTv.setText(item.getName()); + } + + RelativeLayout itemVisitorToRl = (RelativeLayout) holder.findViewById(R.id.item_visitor_to_rl); + itemVisitorToRl.setOnClickListener(new View.OnClickListener(){ + @Override + public void onClick(View view) { + Object data = getList().get(posistion); + if (data instanceof VisitorQueryItem) { + VisitorQueryItem item = (VisitorQueryItem) data; + VisitorRegisterFragment.getInstance().setIntervieweeInfo(item); + } + } + }); + mTvDepartment = holder.findViewById(R.id.item_visitor_to_department); if (mTypeColor == TYPE_DEPARTMENT) { mTvName.setTextColor(mContext.getResources().getColor(R.color.colorText_b)); -- Gitblit v1.8.0