From 5d3efa4c93dde0cde474951e5310bb72ebbf4184 Mon Sep 17 00:00:00 2001 From: wjc <1243177876@qq.com> Date: 星期三, 07 五月 2025 15:18:26 +0800 Subject: [PATCH] 2025年05月07日15:18:20 1.2.0 --- app/src/main/java/com/hdl/photovoltaic/ui/newC/adapter/HouseListAdapter.java | 62 ++----------------------------- 1 files changed, 4 insertions(+), 58 deletions(-) diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/newC/adapter/HouseListAdapter.java b/app/src/main/java/com/hdl/photovoltaic/ui/newC/adapter/HouseListAdapter.java index 9c51854..5611e05 100644 --- a/app/src/main/java/com/hdl/photovoltaic/ui/newC/adapter/HouseListAdapter.java +++ b/app/src/main/java/com/hdl/photovoltaic/ui/newC/adapter/HouseListAdapter.java @@ -25,7 +25,6 @@ private Context mContext; private List<HouseIdBean> mList; - public OnMoveClickListener mOnMoveClickListener; public OnDelClickListener mOnDelClickListener; public OnItemClickListener mOnItemClickListener; @@ -46,65 +45,16 @@ HouseIdBean houseIdBean = this.mList.get(position); holder.homeNameTv.setText(houseIdBean.getHomeName().trim()); holder.itemView.setTag(position); - - if (houseIdBean.isDelIcon()) { - holder.houseDelIv.setVisibility(View.VISIBLE); - } else { - holder.houseDelIv.setVisibility(View.GONE); + holder.houseSelectIv.setVisibility(View.VISIBLE); + holder.houseSelectIv.setBackground(null); + if (houseIdBean.isState_select()) { + holder.houseSelectIv.setBackground(AppCompatResources.getDrawable(mContext, R.drawable.select)); } - if (houseIdBean.isMove()) { - holder.homeMoveIv.setVisibility(View.VISIBLE); - } else { - holder.homeMoveIv.setVisibility(View.GONE); - } - - if (!houseIdBean.isMove()) { - holder.houseSelectIv.setVisibility(View.VISIBLE); - holder.houseSelectIv.setBackground(null); - if (houseIdBean.isState_select()) { - holder.houseSelectIv.setBackground(AppCompatResources.getDrawable(mContext, R.drawable.select)); - } - } else { - holder.houseSelectIv.setVisibility(View.GONE); - } - - //鍒犻櫎鐢电珯浣嶇疆 - holder.houseDelIv.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - try { - if (mOnDelClickListener != null) { - mOnDelClickListener.onDelClick((int) holder.itemView.getTag(), houseIdBean); - } - } catch (Exception ignored) { - } - } - }); - - - //绉诲姩鐢电珯浣嶇疆 - holder.homeMoveIv.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - try { - if (mOnMoveClickListener != null) { - mOnMoveClickListener.onMoveClick((int) holder.itemView.getTag(), houseIdBean); - } - } catch (Exception ignored) { - } - } - }); - - holder.itemView.setTag(position);//鏍囪浣嶇疆 holder.itemView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { try { - if (holder.houseSelectIv.getVisibility() == View.GONE) { - //閫変腑鍥炬爣缁勪欢闅愯棌鐨勬椂鍊欑偣鍑绘棤鏁� - return; - } if (mOnItemClickListener != null) { mOnItemClickListener.onItemClick((int) holder.itemView.getTag(), houseIdBean); } @@ -134,10 +84,6 @@ notifyDataSetChanged(); } - - public void setMoveOnclickListener(OnMoveClickListener onMoveClickListener) { - this.mOnMoveClickListener = onMoveClickListener; - } public void setDelOnclickListener(OnDelClickListener onDelClickListener) { this.mOnDelClickListener = onDelClickListener; -- Gitblit v1.8.0