Tilgjengelighetsskanneren ser etter følgende muligheter til å forbedre tilgjengeligheten til appen din.
InnholdsetiketterDet brukes ofte visuelle indikatorer for å vise betydningen av og funksjonen til forskjellige kontroller i brukergrensesnittet. Brukere med nedsatt syn kan ha vanskeligheter med å se disse indikatorene.
Du kan gjøre kontrollene i brukergrensesnittet mer tilgjengelige ved å merke dem ved innholdsetiketter. Innholdsetikettene vises ikke på skjermen, men svaksynte brukere kan få nytte av dem gjennom tilgjengelighetstjenester som TalkBack eller andre skjermlesere.
Tilgjengelighetsskanneren ser etter følgende muligheter for merking av innhold:
- Elementetiketten mangler
IdentifiserViews
som en skjermleser kan fokusere på, og som har en tom høytlest beskrivelse, enten forView
eller for relevanteViews
i underhierarkiet. Finn ut mer om innholdsetiketter. - Element merket med type eller tilstand
Identifiser tilfeller der enView
har en overflødig beskrivelse. Finn ut mer om elementer som er merket med type eller tilstand. - Dupliserte elementbeskrivelser
Identifiser tilfeller der et hierarki inneholderViews
med helt identiske beskrivelser. To separat fokuserbare knapper med beskrivelsen «Flere alternativer» kan for eksempel forvirre brukerne. Finn ut mer om dupliserte beskrivelser. - Uklart formål med linken
Identifiser lite informativ linktekst, for eksempel «klikk her». Finn ut mer om utydelig linktekst. - Tekst som ikke vises
Identifiser visninger (Views
) med synlige etiketter som ikke leses høyt av skjermlesere. Finn ut mer om tekst som ikke vises.
Tilgjengelighetsskanneren undersøker View
-hierarkier og identifiserer tilfeller der brukere med motoriske vansker kan ha problemer med å bruke grensesnittet.
- Klikkbare linker
Identifiser bruk avClickableSpan
som ikke erUrlSpans
. Finn ut mer om klikkbare linker. - Dupliserte klikkbare elementer
Identifiser klikkbare elementer som har samme plassering på skjermen som andre klikkbare elementer. Finn ut mer om klikkbare elementer. - Redigerbare elementetiketter
IdentifiserEditTexts
og redigerbareTextViews
som har encontentDescription
som ikke er tom. Finn ut mer om redigerbare «View»-etiketter. - Elementtyper som ikke støttes
Identifiser elementtyper som ikke støttes av tilgjengelighetstjenester. Finn ut mer om elementtyper som ikke støttes. - Traverseringsrekkefølge
Identifiser mulige problemer med traverseringsrekkefølgen på elementer, noe som kan påvirke brukere av skjermlesere eller andre tilgjengelighetstjenester. Finn ut mer om traverseringsrekkefølge. - Tekstskalering
Når du designer et brukergrensesnitt, bør du identifisere mulige problemer med skriftstørrelse og layoutspesifikasjoner som kan føre til at tekst blir beskåret, forkortet eller skjult. Finn ut mer om tekstskalering.
Tilgjengelighetsskanneren ser etter små berøringselementer som kan føre til problemer for brukere med motoriske vansker.
- Størrelsen på berøringselementer
Identifiser klikkbare og holdeklikkbareViews
som er mindre enn 48 x 48 dp i størrelse, eller 32 x 32 dp forViews
innenfor inndatametodevinduer eller mot skjermkanten. Du kan endre minimumsstørrelsen i innstillingene for Tilgjengelighetsskanner. Finn ut mer om størrelsen på berøringselementer.
Tilgjengelighetsskanneren foreslår forbedringer i fargekontrastforhold for å gjøre appen mer tilgjengelig for svaksynte brukere.
- Tekst- og bildekontrast
Identifiser tekst eller bilder med et kontrastforhold som er lavere enn 3.0 mellom tekstfargen og bakgrunnsfargen (forTextViews
som ikke er tomme) eller mellom forgrunns- og bakgrunnsfargen (forImageViews
). Du kan endre minimumsforholdet i innstillingene for Tilgjengelighetsskanner. Finn ut mer om fargekontrast.
Finn ut mer om tilgjengelighet.
Les mer i dokumentasjonen om tilgjengelighet for Android-utviklere.