购物车默认进去以后就是全选状态 如何才能修改成不全选的状态?
来源:13-4 购物车事件逻辑梳理与实现-2

慕虎7141032
2019-08-16
用老师的源码也是这样的问题 不知道为何
3回答
-
慕斯卡2268586
2019-08-16
本来懒得进代码找,你既然找不到就帮你找一下吧
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
相似问题