diff --git a/core/java/android/widget/CompoundButton.java b/core/java/android/widget/CompoundButton.java index a730018683963..2410eb2349f61 100644 --- a/core/java/android/widget/CompoundButton.java +++ b/core/java/android/widget/CompoundButton.java @@ -28,6 +28,7 @@ import android.util.AttributeSet; import android.view.Gravity; import android.view.ViewDebug; import android.view.accessibility.AccessibilityEvent; +import android.view.accessibility.AccessibilityNodeInfo; /** *
@@ -213,6 +214,12 @@ public abstract class CompoundButton extends Button implements Checkable { event.setChecked(mChecked); } + @Override + public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo info) { + super.onInitializeAccessibilityNodeInfo(info); + info.setChecked(mChecked); + } + @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas);