onCheckedChangeListener

onCheckedChangeListener

我想在CheckBox上放置一个监听器。我寻找了信息,它是这样的:

satView = (CheckBox)findViewById(R.id.sateliteCheckBox);

satView.setOnCheckedChangeListener(new OnCheckedChangeListener() {
    @Override
    public void onCheckedChanged(RadioGroup group, int checkedId) {
        if (isChecked){
            // perform logic
        }
    }

});

问题在于Eclipse认为这是OnCheckedChangeListenerRadioGroup,并且不起作用。我怎样才能解决这个问题?

最佳答案

你可以这样做:

satView.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {

       @Override
       public void onCheckedChanged(CompoundButton buttonView,boolean isChecked) {

       }
   }
);

关于java - Android:复选框监听器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8386832/

10-10 21:00