Label In Name

Link to Label In Name copied to clipboard

WCAG 2.1 - 2.5.3 A Impact - Serious

People using assistive technology should have the same understanding of labels as people not using assistive technology.

Supported within:
XML Layouts

Impact

People using TalkBack and or experiencing low vision are impacted most by issues detected. Issues can contribute to a confusing or conflicting experience between the announcement from TalkBack and the content on the screen.

Confirmation

  1. Turn on TalkBack
  2. Attempt to focus the control
  3. One of the following will happen:
    • Inaccessible: Text announced by TalkBack is different from the displayed widget's name.
    • Accessible: Text announced by TalkBack is the same or includes the displayed widget's name.

How to Fix

If the control is a Button or a clickable TextView:

Button button = .......
button.setText("Button");
button.setContentDescription("Button Name");

TextView textView = .......
textView.setText("Text");
textView.setContentDescription("View's Text");

If the control is aCheckBox, please see CheckBox Name.