OSDN Git Service

CheckedTextView is missing onInitializeAccessibilityNodeInfo() implementation.
authorSvetoslav Ganov <svetoslavganov@google.com>
Mon, 12 Sep 2011 23:19:32 +0000 (16:19 -0700)
committerSvetoslav Ganov <svetoslavganov@google.com>
Mon, 12 Sep 2011 23:19:37 +0000 (16:19 -0700)
bug:5160586

Change-Id: I3861cfc398566805cdf3c551cbf20dc7b5c208d9

core/java/android/widget/CheckedTextView.java

index 7598e54..0a54743 100644 (file)
@@ -26,6 +26,7 @@ import android.util.AttributeSet;
 import android.view.Gravity;
 import android.view.ViewDebug;
 import android.view.accessibility.AccessibilityEvent;
+import android.view.accessibility.AccessibilityNodeInfo;
 
 
 /**
@@ -231,4 +232,10 @@ public class CheckedTextView extends TextView implements Checkable {
             event.getText().add(mContext.getString(R.string.radiobutton_not_selected));
         }
     }
+
+    @Override
+    public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo info) {
+        super.onInitializeAccessibilityNodeInfo(info);
+        info.setChecked(mChecked);
+    }
 }