# CompoundButton.OnCheckedChangeListener

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

# CompoundButton.OnCheckedChangeListener

*** ** * ** ***

[Kotlin](https://developer.android.com/reference/kotlin/android/widget/CompoundButton.OnCheckedChangeListener "View this page in Kotlin")\|Java

`
public
static


interface
CompoundButton.OnCheckedChangeListener
`  
`


`

|-------------------------------------------------------|
| android.widget.CompoundButton.OnCheckedChangeListener |

<br />

*** ** * ** ***

Interface definition for a callback to be invoked when the checked state of a compound button changed.

## Summary

|                                                                                                                                                                                      ### Public methods                                                                                                                                                                                       ||
|------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` abstract void` | ` `[onCheckedChanged](https://developer.android.com/reference/android/widget/CompoundButton.OnCheckedChangeListener#onCheckedChanged(android.widget.CompoundButton,%20boolean))`(`[CompoundButton](https://developer.android.com/reference/android/widget/CompoundButton)` buttonView, boolean isChecked) ` Called when the checked state of a compound button has changed. |

## Public methods

### onCheckedChanged

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

```
public abstract void onCheckedChanged (CompoundButton buttonView, 
                boolean isChecked)
```

Called when the checked state of a compound button has changed.

<br />

|                                                      Parameters                                                      ||
|--------------|--------------------------------------------------------------------------------------------------------|
| `buttonView` | `CompoundButton`: The compound button view whose state has changed. This value cannot be`null`. <br /> |
| `isChecked`  | `boolean`: The new checked state of buttonView. <br />                                                 |