Edit Text Value

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard
Not for use with personal data

WCAG 2.0 - 4.1.2 A Impact - Critical

EditText elements must have their value (entered text) available to TalkBack.

warning

ContentDescriptions on EditText views can override the value on some versions of Android.

Supported within:
XML Layouts

Impact

Issues found by this rule impact people with blindness.

EditText elements should provide information where the Android OS expects. As a result, assistive technologies can communicate information predictably.

Confirmation

  1. Turn on TalkBack
  2. Focus on the element
  3. One of the following will happen:
    • Accessible: TalkBack announces the entered text, for, and the associated label's Text.
    • Inaccessible: TalkBack either didn't announce the above information or announced it in the wrong order.

How to Fix

EditText editText = .......; // Role: EditText
TextView label = .......; // Role: Label
label.setLabelFor(editText.getId()); // Associate the Checkbox with its Name