Oznake »View«, ki jih je mogoče urejati

Elementi, ki jih je mogoče urejati, uporabnikom aplikacije omogočajo vnos besedila. Vsak tak element, ki ga je mogoče urejati, mora imeti oznako z opisom, čemu je namenjen.

Android razvijalcem ponuja več načinov označevanja elementov View v uporabniškem vmesniku aplikacije. Pri elementih v uporabniškem vmesniku, ki jih je mogoče urejati, lahko nekateri od teh načinov označevanja izboljšajo dostopnost za ljudi s posebnimi potrebami.

Izvedba

Pri označevanju elementa TextView ali EditText, ki ga je mogoče urejati, uporabite android:hint za prikaz opisne besedilne oznake v praznem elementu.


<EditText
    android:id="@+id/email_subject"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:hint="@string/email_subject_hint" />

Če uporabniški vmesnik aplikacije že ponuja besedilno oznako za element, ki ga je mogoče urejati, pri elementu View opredelite android:labelFor, da navedete, kateri element opisuje oznaka.


<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">
    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="@string/email_subject_label"
        android:labelFor="@id/email_subject" />
    <EditText
        android:id="@+id/email_subject"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />
</LinearLayout>

Nasvet: TextInputLayout v knjižnici Android Design Support Library omogoča preprosto upravljanje elementa EditText in pripadajoče besedilne oznake ter je nadvse primeren za uporabo v Androidovih storitvah za ljudi s posebnimi potrebami.

Opredelitev atributa android:contentDescription pri poljubnem elementu EditText ali elementu TextView, ki ga je mogoče urejati, bo morda v navzkrižju s storitvijo za ljudi s posebnimi potrebami in njeno zmožnostjo opisovanja besedila, ki ga uporabnik vnese v element, ter pomikanja po besedilu in interakcije z njim.

Oblikovanje

Ko se uporabniki z bralnikom zaslona premikajo po elementih, ki jih je mogoče urejati, ima pravilno izveden uporabniški vmesnik naslednje elemente:

  • Če je polje, ki ga je mogoče urejati, prazno, ima opisno oznako, ki jo bralnik zaslona izgovori.
  • Če je uporabnik v polje, ki ga je mogoče urejati, vnesel besedilo, bralnik zaslona poleg opisne oznake izgovori tudi besedilo.

Ko se uporabnik premika po manjših enotah, na primer od znaka do znaka, bralnik zaslona izgovori vneseno besedilo ali pa namig, ko je polje prazno.

Preizkušanje

Če želite ročno preveriti, ali aplikacija vsebuje pravilno označene elemente, ki jih je mogoče urejati, uporabite ta postopek:

  1. Vklopite TalkBack.
  2. V aplikaciji premaknite fokus funkcij za ljudi s posebnimi potrebami na prazen element, ki ga je mogoče urediti.
    • Preverite, ali opis praznega elementa, ki ga je mogoče urejati in ga izgovori TalkBack, vsebuje oznako, in ali se ta opisna oznaka ujema z morebitnimi vizualnimi oznakami v aplikaciji.
  3. V element, ki ga je mogoče urejati, vnesite nekaj besedila.
  4. Fokus funkcije za ljudi s posebnimi potrebami premaknite na element, ki ga je mogoče urejati.
    • Če želite preveriti, ali izgovorjeni opis vključuje vneseno besedilo, poslušajte, kako TalkBack izgovori opis elementa, ki ga je mogoče urejati.

Androidova samodejna orodja za preskušanje lahko pri elementih, ki jih je mogoče urejati, odkrijejo atribut contentDescription, ki ni prazen. Za ročno preizkušanje aplikacije, nameščene v napravi, lahko uporabite Pregledovalnik dostopnosti za Android. Za samodejno preizkušanje vklopite preverjanje dostopnosti v orodjih Espresso in Robolectric.

Iskanje
Počisti iskanje
Zapiranje iskanja
Glavni meni
4867402626698335465
true
Iskanje v centru za pomoč
true
true
true
true
true
717068
false
false