lundi 20 février 2017

Android Studio programmatically check a Checkbox and call its OnCheckedChange

Can I programmatically check a checkbox and make it call whatever it is coded to do once checked or unchecked?

For example, if I have a checkbox like this

    checkBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
        @Override
        public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
            if(isChecked) {
                Toast.makeText(getContext(), "You checked the checkbox!", Toast.LENGTH_SHORT).show();
            }
            else {
                Toast.makeText(getContext(), "You unchecked the checkbox!", Toast.LENGTH_SHORT).show();
            }
        }
    });

And then would've called

checkBox.setChecked(true);

my checkbox would appear checked but it wouldnt make the toast.




Aucun commentaire:

Enregistrer un commentaire