We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 11e0781 + 78bcc15 commit 7f97e54Copy full SHA for 7f97e54
core/java/android/widget/Switch.java
@@ -806,5 +806,16 @@ public void onInitializeAccessibilityEvent(AccessibilityEvent event) {
806
public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo info) {
807
super.onInitializeAccessibilityNodeInfo(info);
808
info.setClassName(Switch.class.getName());
809
+ CharSequence switchText = isChecked() ? mTextOn : mTextOff;
810
+ if (!TextUtils.isEmpty(switchText)) {
811
+ CharSequence oldText = info.getText();
812
+ if (TextUtils.isEmpty(oldText)) {
813
+ info.setText(switchText);
814
+ } else {
815
+ StringBuilder newText = new StringBuilder();
816
+ newText.append(oldText).append(' ').append(switchText);
817
+ info.setText(newText);
818
+ }
819
820
}
821
0 commit comments