全选

来源:互联网 发布:淘宝买家怎么买运费险 编辑:程序博客网 时间:2024/03/29 12:48
package com.bawie.www.shopping;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.CheckBox;public class MainActivity extends AppCompatActivity {    private CheckBox cball;    private CheckBox cb2;    private CheckBox cb3;    private CheckBox cb4;    boolean ischeck=true;    int i=0;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        cball = (CheckBox) findViewById(R.id.cball);        cb2 = (CheckBox) findViewById(R.id.cb2);        cb3 = (CheckBox) findViewById(R.id.cb3);        cb4 = (CheckBox) findViewById(R.id.cb4);        cball.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View view) {                cball.setChecked(ischeck);                cb2.setChecked(ischeck);                cb3.setChecked(ischeck);                cb4.setChecked(ischeck);                if (ischeck){                    cball.setText("全不选");                    ischeck=false;                }else {                    cball.setText("全选");                    ischeck=true;                }            }        });        cb2.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View view) {                if (cb2.isChecked()==true){                    i++;                }else {                    i--;                }                if(i==4){                    cball.setChecked(true);                }else {                    cball.setChecked(false);                }            }        });        cb3.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View view) {                if (cb3.isChecked()==true){                    i++;                }else {                    i--;                }                if(i==4){                    cball.setChecked(true);                }else {                    cball.setChecked(false);                }            }        });        cb4.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View view) {                if (cb4.isChecked()==true){                    i++;                }else {                    i--;                }                if(i==4){                    cball.setChecked(true);                }else {                    cball.setChecked(false);                }            }        });    }}
原创粉丝点击