diff --git a/core/java/android/widget/RadioButton.java b/core/java/android/widget/RadioButton.java index 3e26f63697471..a04d7c34c444f 100644 --- a/core/java/android/widget/RadioButton.java +++ b/core/java/android/widget/RadioButton.java @@ -16,10 +16,13 @@ package android.widget; +import android.annotation.NonNull; import android.content.Context; import android.util.AttributeSet; import android.view.accessibility.AccessibilityNodeInfo; +import com.android.internal.R; + /** *
@@ -98,4 +101,15 @@ public class RadioButton extends CompoundButton {
}
}
}
+
+ /** @hide **/
+ @Override
+ @NonNull
+ protected CharSequence getButtonStateDescription() {
+ if (isChecked()) {
+ return getResources().getString(R.string.selected);
+ } else {
+ return getResources().getString(R.string.not_selected);
+ }
+ }
}
diff --git a/core/res/res/values/strings.xml b/core/res/res/values/strings.xml
index c2120de74d016..8eb0853fda24d 100644
--- a/core/res/res/values/strings.xml
+++ b/core/res/res/values/strings.xml
@@ -3056,10 +3056,14 @@