失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 购物车全选反选

购物车全选反选

时间:2022-11-25 01:28:10

相关推荐

购物车全选反选

//bean类

package .lenovo.chenxiaojie0425.bean;import java.util.List;public class CarterBean {/*** msg : 请求成功* code : 0* data : [{"list":[{"bargainPrice":99,"createtime":"-10-14T21:38:26","detailUrl":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","images":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","num":2,"pid":45,"price":2999,"pscid":39,"selected":0,"sellerid":1,"subhead":"高清双摄,就是清晰!2000+1600万高清摄像头,6GB大内存+高通骁龙835处理器,性能怪兽!","title":"一加手机5 (A5000) 6GB+64GB 月岩灰 全网通 双卡双待 移动联通电信4G手机"},{"bargainPrice":22.9,"createtime":"-10-14T21:48:08","detailUrl":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","images":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","num":2,"pid":24,"price":288,"pscid":2,"selected":0,"sellerid":1,"subhead":"三只松鼠零食特惠,专区满99减50,满199减100,火速抢购》","title":"三只松鼠 坚果炒货 零食奶油味 碧根果225g/袋"}],"sellerName":"商家1","sellerid":"1"},{"list":[{"bargainPrice":6666,"createtime":"-10-10T16:01:31","detailUrl":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","images":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","num":3,"pid":46,"price":234,"pscid":39,"selected":0,"sellerid":2,"subhead":"【iPhone新品上市】新一代iPhone,让智能看起来更不一样","title":"Apple iPhone 8 Plus (A1864) 64GB 金色 移动联通电信4G手机"},{"bargainPrice":22.9,"createtime":"-10-14T21:38:26","detailUrl":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","images":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","num":3,"pid":25,"price":399,"pscid":2,"selected":0,"sellerid":2,"subhead":"三只松鼠零食特惠,专区满99减50,满199减100,火速抢购》","title":"三只松鼠 坚果炒货 零食奶油味 碧根果225g/袋"}],"sellerName":"商家2","sellerid":"2"},{"list":[{"bargainPrice":1599,"createtime":"-10-14T21:48:08","detailUrl":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","images":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","num":2,"pid":47,"price":111,"pscid":39,"selected":0,"sellerid":3,"subhead":"碳黑色 32GB 全网通 官方标配 1件","title":"锤子 坚果Pro 特别版 巧克力色 酒红色 全网通 移动联通电信4G手机 双卡双待 碳黑色 32GB 全网通"},{"bargainPrice":111.99,"createtime":"-10-14T21:39:05","detailUrl":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","images":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","num":2,"pid":10,"price":556,"pscid":1,"selected":0,"sellerid":3,"subhead":"每个中秋都不能简单,无论身在何处,你总需要一块饼让生活更圆满,京东月饼让爱更圆满京东自营,闪电配送,更多惊喜,快用手指戳一下","title":"北京稻香村 稻香村中秋节月饼 老北京月饼礼盒655g"}],"sellerName":"商家3","sellerid":"3"},{"list":[{"bargainPrice":3455,"createtime":"-10-14T21:38:26","detailUrl":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","images":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","num":3,"pid":48,"price":222,"pscid":39,"selected":0,"sellerid":4,"subhead":"【现货新品抢购】全面屏2.0震撼来袭,骁龙835处理器,四曲面陶瓷机","title":"小米(MI) 小米MIX2 手机 黑色 全网通 (6GB+64GB)【标配版】"}],"sellerName":"商家4","sellerid":"4"},{"list":[{"bargainPrice":1999,"createtime":"-10-10T16:09:02","detailUrl":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","images":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","num":1,"pid":49,"price":333,"pscid":39,"selected":0,"sellerid":5,"subhead":"vivo X20 带你开启全面屏时代!逆光也清晰,照亮你的美!","title":"vivo X20 全面屏手机 全网通 4GB+64GB 金色 移动联通电信4G手机 双卡双待"}],"sellerName":"商家5","sellerid":"5"},{"list":[{"bargainPrice":3455,"createtime":"-10-14T21:48:08","detailUrl":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","images":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","num":3,"pid":50,"price":444,"pscid":39,"selected":0,"sellerid":6,"subhead":"【现货新品抢购】全面屏2.0震撼来袭,骁龙835处理器,四曲面陶瓷机","title":"小米(MI) 小米MIX2 手机 黑色 全网通 (6GB+64GB)【标配版】"}],"sellerName":"商家6","sellerid":"6"},{"list":[{"bargainPrice":22.9,"createtime":"-10-14T21:38:26","detailUrl":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","images":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","num":1,"pid":30,"price":688,"pscid":2,"selected":0,"sellerid":7,"subhead":"三只松鼠零食特惠,专区满99减50,满199减100,火速抢购》","title":"三只松鼠 坚果炒货 零食奶油味 碧根果225g/袋"},{"bargainPrice":3455,"createtime":"-10-14T21:38:26","detailUrl":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","images":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","num":16,"pid":51,"price":555,"pscid":39,"selected":0,"sellerid":7,"subhead":"【现货新品抢购】全面屏2.0震撼来袭,骁龙835处理器,四曲面陶瓷机","title":"小米(MI) 小米MIX2 手机 黑色 全网通 (6GB+64GB)【标配版】"}],"sellerName":"商家7","sellerid":"7"},{"list":[{"bargainPrice":3455,"createtime":"-10-03T23:53:28","detailUrl":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","images":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","num":9,"pid":54,"price":888,"pscid":39,"selected":0,"sellerid":10,"subhead":"【现货新品抢购】全面屏2.0震撼来袭,骁龙835处理器,四曲面陶瓷机","title":"小米(MI) 小米MIX2 手机 黑色 全网通 (6GB+64GB)【标配版】"},{"bargainPrice":22.9,"createtime":"-10-03T23:43:53","detailUrl":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","images":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","num":1,"pid":33,"price":988,"pscid":2,"selected":0,"sellerid":10,"subhead":"三只松鼠零食特惠,专区满99减50,满199减100,火速抢购》","title":"三只松鼠 坚果炒货 零食奶油味 碧根果225g/袋"}],"sellerName":"商家10","sellerid":"10"},{"list":[{"bargainPrice":3455,"createtime":"-10-14T21:38:26","detailUrl":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","images":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","num":1,"pid":55,"price":5999,"pscid":39,"selected":0,"sellerid":11,"subhead":"【现货新品抢购】全面屏2.0震撼来袭,骁龙835处理器,四曲面陶瓷机","title":"小米(MI) 小米MIX2 手机 黑色 全网通 (6GB+64GB)【标配版】"}],"sellerName":"商家11","sellerid":"11"},{"list":[{"bargainPrice":159,"createtime":"-10-14T21:49:15","detailUrl":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","images":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","num":1,"pid":104,"price":369,"pscid":112,"selected":0,"sellerid":14,"subhead":"针织针织闪闪闪亮你的眼","title":"维迩旎 秋冬新款长袖针织连衣裙韩版气质中长款名媛包臀A字裙 zx179709 黑色 XL"}],"sellerName":"商家14","sellerid":"14"},{"list":[{"bargainPrice":11800,"createtime":"-10-03T23:53:28","detailUrl":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","images":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","num":2,"pid":71,"price":32999,"pscid":40,"selected":0,"sellerid":15,"subhead":"购买电脑办公部分商品满1元返火车票5元优惠券(返完即止)","title":"全球购 新款Apple MacBook Pro 苹果笔记本电脑 银色VP2新13英寸Bar i5/8G/256G"}],"sellerName":"商家15","sellerid":"15"},{"list":[{"bargainPrice":111.99,"createtime":"-10-14T21:39:05","detailUrl":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","images":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","num":7,"pid":1,"price":118,"pscid":1,"selected":0,"sellerid":17,"subhead":"每个中秋都不能简单,无论身在何处,你总需要一块饼让生活更圆满,京东月饼让爱更圆满京东自营,闪电配送,更多惊喜,快用手指戳一下","title":"北京稻香村 稻香村中秋节月饼 老北京月饼礼盒655g"}],"sellerName":"商家17","sellerid":"17"},{"list":[{"bargainPrice":111.99,"createtime":"-10-14T21:39:05","detailUrl":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","images":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","num":5,"pid":2,"price":299,"pscid":1,"selected":0,"sellerid":18,"subhead":"每个中秋都不能简单,无论身在何处,你总需要一块饼让生活更圆满,京东月饼让爱更圆满京东自营,闪电配送,更多惊喜,快用手指戳一下","title":"北京稻香村 稻香村中秋节月饼 老北京月饼礼盒655g"}],"sellerName":"商家18","sellerid":"18"},{"list":[{"bargainPrice":111.99,"createtime":"-10-03T23:53:28","detailUrl":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","images":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","num":209,"pid":3,"price":198,"pscid":1,"selected":0,"sellerid":19,"subhead":"每个中秋都不能简单,无论身在何处,你总需要一块饼让生活更圆满,京东月饼让爱更圆满京东自营,闪电配送,更多惊喜,快用手指戳一下","title":"北京稻香村 稻香村中秋节月饼 老北京月饼礼盒655g"}],"sellerName":"商家19","sellerid":"19"},{"list":[{"bargainPrice":111.99,"createtime":"-10-14T21:48:08","detailUrl":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","images":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","num":5,"pid":4,"price":999,"pscid":1,"selected":0,"sellerid":20,"subhead":"每个中秋都不能简单,无论身在何处,你总需要一块饼让生活更圆满,京东月饼让爱更圆满京东自营,闪电配送,更多惊喜,快用手指戳一下","title":"北京稻香村 稻香村中秋节月饼 老北京月饼礼盒655g"}],"sellerName":"商家20","sellerid":"20"},{"list":[{"bargainPrice":111.99,"createtime":"-10-14T21:39:05","detailUrl":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","images":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","num":2,"pid":5,"price":89,"pscid":1,"selected":0,"sellerid":21,"subhead":"每个中秋都不能简单,无论身在何处,你总需要一块饼让生活更圆满,京东月饼让爱更圆满京东自营,闪电配送,更多惊喜,快用手指戳一下","title":"北京稻香村 稻香村中秋节月饼 老北京月饼礼盒655g"}],"sellerName":"商家21","sellerid":"21"},{"list":[{"bargainPrice":111.99,"createtime":"-10-03T23:53:28","detailUrl":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","images":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","num":1,"pid":6,"price":8,"pscid":1,"selected":0,"sellerid":22,"subhead":"每个中秋都不能简单,无论身在何处,你总需要一块饼让生活更圆满,京东月饼让爱更圆满京东自营,闪电配送,更多惊喜,快用手指戳一下","title":"北京稻香村 稻香村中秋节月饼 老北京月饼礼盒655g"}],"sellerName":"商家22","sellerid":"22"},{"list":[{"bargainPrice":111.99,"createtime":"-10-14T21:39:05","detailUrl":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","images":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","num":1,"pid":7,"price":120,"pscid":1,"selected":0,"sellerid":23,"subhead":"每个中秋都不能简单,无论身在何处,你总需要一块饼让生活更圆满,京东月饼让爱更圆满京东自营,闪电配送,更多惊喜,快用手指戳一下","title":"北京稻香村 稻香村中秋节月饼 老北京月饼礼盒655g"}],"sellerName":"商家23","sellerid":"23"}]*/private String msg;private String code;private List<DataBean> data;private boolean isCheck;public String getMsg() {return msg;}public void setMsg(String msg) {this.msg = msg;}public String getCode() {return code;}public void setCode(String code) {this.code = code;}public List<DataBean> getData() {return data;}public void setData(List<DataBean> data) {this.data = data;}public static class DataBean {/*** list : [{"bargainPrice":99,"createtime":"-10-14T21:38:26","detailUrl":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","images":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","num":2,"pid":45,"price":2999,"pscid":39,"selected":0,"sellerid":1,"subhead":"高清双摄,就是清晰!2000+1600万高清摄像头,6GB大内存+高通骁龙835处理器,性能怪兽!","title":"一加手机5 (A5000) 6GB+64GB 月岩灰 全网通 双卡双待 移动联通电信4G手机"},{"bargainPrice":22.9,"createtime":"-10-14T21:48:08","detailUrl":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","images":"http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg","num":2,"pid":24,"price":288,"pscid":2,"selected":0,"sellerid":1,"subhead":"三只松鼠零食特惠,专区满99减50,满199减100,火速抢购》","title":"三只松鼠 坚果炒货 零食奶油味 碧根果225g/袋"}]* sellerName : 商家1* sellerid : 1*/private String sellerName;private String sellerid;private List<ListBean> list;private boolean isChecket=false;public boolean isChecket() {return isChecket;}public void setChecket(boolean checket) {isChecket = checket;}public String getSellerName() {return sellerName;}public void setSellerName(String sellerName) {this.sellerName = sellerName;}public String getSellerid() {return sellerid;}public void setSellerid(String sellerid) {this.sellerid = sellerid;}public List<ListBean> getList() {return list;}public void setList(List<ListBean> list) {this.list = list;}public static class ListBean {/*** bargainPrice : 99.0* createtime : -10-14T21:38:26* detailUrl : http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg* images : http://172.17.8.100/images/small/commodity/xbsd/sjb/5/1.jpg* num : 2* pid : 45* price : 2999.0* pscid : 39* selected : 0* sellerid : 1* subhead : 高清双摄,就是清晰!2000+1600万高清摄像头,6GB大内存+高通骁龙835处理器,性能怪兽!* title : 一加手机5 (A5000) 6GB+64GB 月岩灰 全网通 双卡双待 移动联通电信4G手机*/private String bargainPrice;private String createtime;private String detailUrl;private String images;private String num;private String pid;private String price;private String pscid;private String selected;private String sellerid;private String subhead;private String title;private boolean ischecket=false;public boolean isIschecket() {return ischecket;}public void setIschecket(boolean ischecket) {this.ischecket = ischecket;}public String getBargainPrice() {return bargainPrice;}public void setBargainPrice(String bargainPrice) {this.bargainPrice = bargainPrice;}public String getCreatetime() {return createtime;}public void setCreatetime(String createtime) {this.createtime = createtime;}public String getDetailUrl() {return detailUrl;}public void setDetailUrl(String detailUrl) {this.detailUrl = detailUrl;}public String getImages() {return images;}public void setImages(String images) {this.images = images;}public String getNum() {return num;}public void setNum(String num) {this.num = num;}public String getPid() {return pid;}public void setPid(String pid) {this.pid = pid;}public String getPrice() {return price;}public void setPrice(String price) {this.price = price;}public String getPscid() {return pscid;}public void setPscid(String pscid) {this.pscid = pscid;}public String getSelected() {return selected;}public void setSelected(String selected) {this.selected = selected;}public String getSellerid() {return sellerid;}public void setSellerid(String sellerid) {this.sellerid = sellerid;}public String getSubhead() {return subhead;}public void setSubhead(String subhead) {this.subhead = subhead;}public String getTitle() {return title;}public void setTitle(String title) {this.title = title;}}}}

//两个adapter

package .lenovo.chenxiaojie0425.adapter;import android.content.Context;import android.support.annotation.NonNull;import android.support.v7.widget.LinearLayoutManager;import android.support.v7.widget.RecyclerView;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.CheckBox;import poundButton;import android.widget.TextView;import java.util.List;import .lenovo.chenxiaojie0425.R;import .lenovo.chenxiaojie0425.bean.CarterBean;public class CartAdapter extends RecyclerView.Adapter<CartAdapter.CartHolder> {private Context context;List<CarterBean.DataBean> datas;public CartAdapter(Context context, List<CarterBean.DataBean> datas) {this.context = context;this.datas = datas;}@NonNull@Overridepublic CartAdapter.CartHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, int i) {View view = LayoutInflater.from(context).inflate(R.layout.item1, viewGroup, false);CartHolder cartHolder = new CartHolder(view);return cartHolder;}@Overridepublic void onBindViewHolder(@NonNull CartAdapter.CartHolder cartHolder, final int i) {final List<CarterBean.DataBean.ListBean> lists = datas.get(i).getList();cartHolder.jia_name.setText(datas.get(i).getSellerName());cartHolder.recy2.setLayoutManager(new LinearLayoutManager(context));final SCartAdapter sCartAdapter = new SCartAdapter(context, lists);cartHolder.jia_check.setChecked(datas.get(i).isChecket());/*cartHolder.jia_check.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {@Overridepublic void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {for (int u=0;u<lists.size();u++){lists.get(u).setIschecket(isChecked);}sCartAdapter.notifyDataSetChanged();}});*/cartHolder.jia_check.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {@Overridepublic void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {for (int u=0;u<lists.size();u++){lists.get(u).setIschecket(isChecked);}sCartAdapter.notifyDataSetChanged();}});cartHolder.recy2.setAdapter(sCartAdapter);}@Overridepublic int getItemCount() {return datas.size();}public class CartHolder extends RecyclerView.ViewHolder {private final CheckBox jia_check;private final TextView jia_name;private final RecyclerView recy2;public CartHolder(@NonNull View itemView) {super(itemView);jia_check = itemView.findViewById(R.id.jia_check);jia_name = itemView.findViewById(R.id.jia_name);recy2 = itemView.findViewById(R.id.recy2);}}}

//第二个adapterpackage .lenovo.chenxiaojie0425.adapter;import android.content.Context;import android.support.annotation.NonNull;import android.support.v7.widget.RecyclerView;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.CheckBox;import poundButton;import android.widget.TextView;import com.facebook.drawee.view.SimpleDraweeView;import java.util.List;import .lenovo.chenxiaojie0425.JiaJIanQi;import .lenovo.chenxiaojie0425.R;import .lenovo.chenxiaojie0425.bean.CarterBean;public class SCartAdapter extends RecyclerView.Adapter<SCartAdapter.SCartHolder> {private Context context;List<CarterBean.DataBean.ListBean> list;public SCartAdapter(Context context, List<CarterBean.DataBean.ListBean> list) {this.context = context;this.list = list;}@NonNull@Overridepublic SCartAdapter.SCartHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, int i) {View view = LayoutInflater.from(context).inflate(R.layout.item2, viewGroup, false);SCartHolder sCartHolder = new SCartHolder(view);return sCartHolder;}@Overridepublic void onBindViewHolder(@NonNull SCartAdapter.SCartHolder sCartHolder, final int i) {sCartHolder.img.setImageURI(list.get(i).getImages());sCartHolder.pin_name.setText(list.get(i).getTitle());sCartHolder.pin_price.setText(list.get(i).getPrice());sCartHolder.pin_check.setChecked(list.get(i).isIschecket());}@Overridepublic int getItemCount() {return list.size();}public class SCartHolder extends RecyclerView.ViewHolder {private final CheckBox pin_check;private final TextView pin_name;private final TextView pin_price;private final SimpleDraweeView img;public SCartHolder(@NonNull View itemView) {super(itemView);img = itemView.findViewById(R.id.images);pin_check = itemView.findViewById(R.id.pin_check);pin_name = itemView.findViewById(R.id.pin_name);pin_price = itemView.findViewById(R.id.pin_price);}}}

//主

package .lenovo.chenxiaojie0425;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.support.v7.widget.LinearLayoutManager;import android.support.v7.widget.RecyclerView;import android.widget.Button;import android.widget.CheckBox;import poundButton;import android.widget.TextView;import java.util.List;import butterknife.BindView;import butterknife.ButterKnife;import .lenovo.chenxiaojie0425.adapter.CartAdapter;import .lenovo.chenxiaojie0425.bean.CarterBean;import .lenovo.chenxiaojie0425.conter.IContrect;import .lenovo.chenxiaojie0425.presenter.CartPresenter;public class MainActivity extends AppCompatActivity implements IContrect.CartView {@BindView(R.id.recy1)RecyclerView recy1;@BindView(R.id.quan_all)CheckBox quanAll;@BindView(R.id.price_all)TextView priceAll;@BindView(R.id.but_zong)Button butZong;private CartPresenter cartPresenter;private CartAdapter cartAdapter;private List<CarterBean.DataBean> data;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);ButterKnife.bind(this);cartPresenter = new CartPresenter(this);cartPresenter.getCartPresenter();recy1.setLayoutManager(new LinearLayoutManager(this));}@Overridepublic void Success(final Object result) {CarterBean carterBean = (CarterBean) result;data = carterBean.getData();quanAll.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {@Overridepublic void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {// chechAll(isChecked);for (int a = 0;a<data.size();a++){data.get(a).setChecket(isChecked);List<CarterBean.DataBean.ListBean> list = data.get(a).getList();for (int o=0;o<list.size();o++){list.get(o).setIschecket(isChecked);}}cartAdapter.notifyDataSetChanged();}});cartAdapter = new CartAdapter(this, data);recy1.setAdapter(cartAdapter);}@Overridepublic void Frail(Object msg) {}private void chechAll(boolean isChecked) {for (int i = 0; i <data.size(); i++) {CarterBean.DataBean dataBean = data.get(i);dataBean.setChecket(isChecked);List<CarterBean.DataBean.ListBean> list = dataBean.getList();for (int j = 0; j <list.size(); j++) {CarterBean.DataBean.ListBean listBean = list.get(j);listBean.setIschecket(isChecked);}}}}

//自定义加减器

package .lenovo.chenxiaojie0425;import android.content.Context;import android.text.TextUtils;import android.util.AttributeSet;import android.view.LayoutInflater;import android.view.View;import android.widget.Button;import android.widget.LinearLayout;import android.widget.TextView;import android.widget.Toast;public class JiaJIanQi extends LinearLayout {private Button jia;private TextView shuzi;private Button jian;private int i;public JiaJIanQi(Context context) {super(context);}public JiaJIanQi(Context context, AttributeSet attrs) {super(context, attrs);View view = LayoutInflater.from(context).inflate(R.layout.jiajian, this);jia = view.findViewById(R.id.jia);shuzi = view.findViewById(R.id.shuzi);jian = view.findViewById(R.id.jian);initjiajian();}public JiaJIanQi(Context context, AttributeSet attrs, int defStyleAttr) {super(context, attrs, defStyleAttr);}private void initjiajian() {jia.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {sum();}});jian.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {jianfa();}});}private void jianfa() {String s = shuzi.getText().toString();int i;if (!TextUtils.isEmpty(s)&&!s.contains(".")){i = Integer.parseInt(s);i--;if (i<0){i=0;Toast.makeText(getContext(),"不能为小于0",Toast.LENGTH_SHORT).show();}shuzi.setText(i+"");}}private void sum() {String s = shuzi.getText().toString();if (!TextUtils.isEmpty(s)&&!s.contains(".")){int i = Integer.parseInt(s);this.i++;shuzi.setText(this.i +"");}}public void setShuzis(int shuzis){if (shuzis>0){shuzi.setText(shuzis+"");}else {Toast.makeText(getContext(),"不能小于0",Toast.LENGTH_SHORT).show();}}}

如果觉得《购物车全选反选》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。