1.全选 的Chebox点击事件,定义一个int类型的变量用来统计金额,循环list集合,然后循环判断,判断是否选中,是选中的话就把金额都加上来,最后再刷新一下适配器。
// 全选的点击事件 gwcThreeChe.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @SuppressLint("SetTextI18n") @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { // 在这里定义一个int类型的变量 sum 用来存储“金额” // 每次重新运行这个变量值必须得重新赋值为0 sum = 0; // for循环 集合 for (int i = 0; i < users.size(); i++) { // 判断是否是选中 users.get(i).setIsRe(isChecked); if (users.get(i).getIsRe()){ // 选中的话就金额 加加 sum +=users.get(i).getUser_price(); } } // 金额赋值 gwcThreeSum.setText
Android (安卓)购物车的功能实现
最新推荐文章于 2024-04-03 20:54:21 发布
本文介绍了Android购物车功能的实现方法,包括全选 Checkbox 的点击事件处理,通过遍历列表计算总价,以及单个商品的选中状态管理和数量增减操作。详细阐述了在Java环境下如何更新金额并刷新适配器。
摘要由CSDN通过智能技术生成