diff options
| author | yingleiw <yingleiw@google.com> | 2020-09-30 16:58:37 -0700 |
|---|---|---|
| committer | yingleiw <yingleiw@google.com> | 2020-10-22 15:35:40 -0700 |
| commit | 893b7d629d5812f4901b1071cdb2fa2fcecd9fc4 (patch) | |
| tree | 65adf07b8b65ec9e17b363de84cc07adfc8cd9d3 /core/java | |
| parent | 0583d29f136d16793bcc5d74beb21431d364b2d8 (diff) | |
Change radio button's default state description to "selected", "not selected"
Per partner request.
Fix: 171507541
Test: tested manually with talkback.
Change-Id: I234281fed476e664cd13bf3079fc706564ad1f3d
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/widget/RadioButton.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/core/java/android/widget/RadioButton.java b/core/java/android/widget/RadioButton.java index 3e26f6369747..a04d7c34c444 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; + /** * <p> @@ -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); + } + } } |
