购物车默认进去以后就是全选状态 如何才能修改成不全选的状态?

来源:13-4 购物车事件逻辑梳理与实现-2

慕虎7141032

2019-08-16

用老师的源码也是这样的问题 不知道为何

写回答

3回答

慕斯卡2268586

2019-08-16

//img.mukewang.com/szimg/5d567d06093c7fa813660746.jpg

本来懒得进代码找,你既然找不到就帮你找一下吧

//img.mukewang.com/szimg/5d567d3609fd9a9f13660746.jpg

0
0

慕虎7141032

提问者

2019-08-16

ShoppingCatrDelegate里用了这个


//点击所有的事件
private void onClickSelectAll() {
   final int tag = (int) mIconTextView.getTag();
   if (tag == 0) {//全部选择
       mIconTextView.setTextColor(ContextCompat.getColor(getContext(), R.color.app_main));
       mIconTextView.setTag(1);
       mAdapter.setIsSelectedAll(true);
       //更新RecyclerView的显示状态
       mAdapter.notifyItemRangeChanged(0, mAdapter.getItemCount());
   } else {//全部不选择
       mIconTextView.setTextColor(Color.GRAY);
       mIconTextView.setTag(0);
       mAdapter.setIsSelectedAll(false);
       //更新RecyclerView的显示状态
       mAdapter.notifyItemRangeChanged(0, mAdapter.getItemCount());
   }
}


setTag的值改 0 和 1 都试了 不知道为何也没有用 

0
0

慕斯卡2268586

2019-08-16

你看看是不是你在 ShoppingCartDelegate 里面调用了 selectAll 方法,没有的话再看看 ShopCartAdapter 里面是不是调用了

0
0

Android通用框架设计与完整电商App开发

从第一行代码开始教你,通用且一键式配置的框架设计并轻松实现完整电商App

2028 学习 · 1182 问题

查看课程