Skip to content

Commit 977c9a5

Browse files
sganovAndroid (Google) Code Review
authored andcommitted
Merge "Removing checked state description text for accessibility from some widgets."
2 parents 9ad1c97 + 55249c8 commit 977c9a5

File tree

5 files changed

+2
-65
lines changed

5 files changed

+2
-65
lines changed

core/java/android/widget/CheckedTextView.java

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -226,16 +226,6 @@ public void onInitializeAccessibilityEvent(AccessibilityEvent event) {
226226
event.setChecked(mChecked);
227227
}
228228

229-
@Override
230-
public void onPopulateAccessibilityEvent(AccessibilityEvent event) {
231-
super.onPopulateAccessibilityEvent(event);
232-
if (isChecked()) {
233-
event.getText().add(mContext.getString(R.string.radiobutton_selected));
234-
} else {
235-
event.getText().add(mContext.getString(R.string.radiobutton_not_selected));
236-
}
237-
}
238-
239229
@Override
240230
public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo info) {
241231
super.onInitializeAccessibilityNodeInfo(info);

core/java/android/widget/RadioButton.java

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -77,16 +77,6 @@ public void toggle() {
7777
}
7878
}
7979

80-
@Override
81-
public void onPopulateAccessibilityEvent(AccessibilityEvent event) {
82-
super.onPopulateAccessibilityEvent(event);
83-
if (isChecked()) {
84-
event.getText().add(mContext.getString(R.string.radiobutton_selected));
85-
} else {
86-
event.getText().add(mContext.getString(R.string.radiobutton_not_selected));
87-
}
88-
}
89-
9080
@Override
9181
public void onInitializeAccessibilityEvent(AccessibilityEvent event) {
9282
super.onInitializeAccessibilityEvent(event);

core/java/android/widget/Switch.java

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -519,17 +519,8 @@ public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
519519
@Override
520520
public void onPopulateAccessibilityEvent(AccessibilityEvent event) {
521521
super.onPopulateAccessibilityEvent(event);
522-
if (isChecked()) {
523-
CharSequence text = mOnLayout.getText();
524-
if (TextUtils.isEmpty(text)) {
525-
text = mContext.getString(R.string.switch_on);
526-
}
527-
event.getText().add(text);
528-
} else {
529-
CharSequence text = mOffLayout.getText();
530-
if (TextUtils.isEmpty(text)) {
531-
text = mContext.getString(R.string.switch_off);
532-
}
522+
CharSequence text = isChecked() ? mOnLayout.getText() : mOffLayout.getText();
523+
if (!TextUtils.isEmpty(text)) {
533524
event.getText().add(text);
534525
}
535526
}

core/java/android/widget/ToggleButton.java

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -153,16 +153,6 @@ protected void drawableStateChanged() {
153153
}
154154
}
155155

156-
@Override
157-
public void onPopulateAccessibilityEvent(AccessibilityEvent event) {
158-
super.onPopulateAccessibilityEvent(event);
159-
if (isChecked()) {
160-
event.getText().add(mContext.getString(R.string.togglebutton_pressed));
161-
} else {
162-
event.getText().add(mContext.getString(R.string.togglebutton_not_pressed));
163-
}
164-
}
165-
166156
@Override
167157
public void onInitializeAccessibilityEvent(AccessibilityEvent event) {
168158
super.onInitializeAccessibilityEvent(event);

core/res/res/values/strings.xml

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -3194,30 +3194,6 @@
31943194
<!-- Description of the button to decrement the DatePicker's year value. [CHAR LIMIT=NONE] -->
31953195
<string name="date_picker_decrement_year_button">Decrement year</string>
31963196

3197-
<!-- CheckBox - accessibility support -->
3198-
<!-- Description of the checked state of a CheckBox. [CHAR LIMIT=NONE] -->
3199-
<string name="checkbox_checked">checked</string>
3200-
<!-- Description of the not checked state of a CheckBox. [CHAR LIMIT=NONE] -->
3201-
<string name="checkbox_not_checked">not checked</string>
3202-
3203-
<!-- RadioButton/CheckedTextView - accessibility support -->
3204-
<!-- Description of the selected state of a RadioButton. [CHAR LIMIT=NONE] -->
3205-
<string name="radiobutton_selected">selected</string>
3206-
<!-- Description of the not selected state of a RadioButton. [CHAR LIMIT=NONE] -->
3207-
<string name="radiobutton_not_selected">not selected</string>
3208-
3209-
<!-- Switch - accessibility support -->
3210-
<!-- Description of the on state of a Switch. [CHAR LIMIT=NONE] -->
3211-
<string name="switch_on">on</string>
3212-
<!-- Description of the off state of a Switch. [CHAR LIMIT=NONE] -->
3213-
<string name="switch_off">off</string>
3214-
3215-
<!-- ToggleButton - accessibility support -->
3216-
<!-- Description of the pressed state of a ToggleButton. [CHAR LIMIT=NONE] -->
3217-
<string name="togglebutton_pressed">pressed</string>
3218-
<!-- Description of the not pressed state of a ToggleButton. [CHAR LIMIT=NONE] -->
3219-
<string name="togglebutton_not_pressed">not pressed</string>
3220-
32213197
<!-- KeyboardView - accessibility support -->
32223198
<!-- Description of the Alt button in a KeyboardView. [CHAR LIMIT=NONE] -->
32233199
<string name="keyboardview_keycode_alt">Alt</string>

0 commit comments

Comments
 (0)