购物车默认进去以后就是全选状态 如何才能修改成不全选的状态?
来源:13-4 购物车事件逻辑梳理与实现-2
 
			慕虎7141032
2019-08-16
用老师的源码也是这样的问题 不知道为何
3回答
- 
				  慕斯卡2268586 2019-08-16  本来懒得进代码找,你既然找不到就帮你找一下吧  00 00
- 
				  慕虎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 都试了 不知道为何也没有用 00
- 
				  慕斯卡2268586 2019-08-16 你看看是不是你在 ShoppingCartDelegate 里面调用了 selectAll 方法,没有的话再看看 ShopCartAdapter 里面是不是调用了 00
相似问题
 
						
