Accessibility Scanner prüft die folgenden Möglichkeiten, um die Barrierefreiheit Ihrer App zu verbessern.
InhaltslabelsViele Steuerelemente von Benutzeroberflächen sind mit visuellen Hinweisen zu ihrer Bedeutung und Verwendung versehen. Ein Nutzer mit eingeschränkter Sehkraft hat möglicherweise Schwierigkeiten, diese Hinweise zu sehen.
Mit Inhaltslabels können Sie die Barrierefreiheit von Steuerelementen in Benutzeroberflächen verbessern. Inhaltslabels werden zwar nicht angezeigt, doch sehbehinderte Nutzer können über Bedienungshilfen wie TalkBack oder andere Screenreader darauf zugreifen.
Der Accessibility Scanner prüft folgende Möglichkeiten, um Inhaltslabels zu nutzen:
- Fehlendes Elementlabel
Erkennen vonViews
, auf die ein Screenreader fokussieren könnte und die keine gesprochene Beschreibung haben. Dabei kann es sich entweder um die aktuelleView
oder um untergeordneteViews
handeln. Weitere Informationen zu Inhaltslabels - Elemente mit Typ- oder Zustandslabel
Erkennen von Fällen, in denen eineView
eine überflüssige Beschreibung aufweist. Weitere Informationen zu Elementen mit Typ- oder Zustandslabel - Doppelte Beschreibungen von Elementen
Erkennen von Fällen, in denen eine HierarchieViews
mit mehreren identischen Beschreibungen enthält. Beispiel: Zwei verschiedene, separat fokussierbare Schaltflächen mit der Beschreibung "Weitere Optionen" könnten für einen Nutzer verwirrend sein. Weitere Informationen zu doppelten Beschreibungen - Unklarer Linkzweck
Erkennen von nicht aufschlussreichem Linktext, z. B. "Hier klicken". Weitere Informationen zu unklaren Linktexten - Nicht enthaltener Text
Erkennen vonAnsichten
mit sichtbaren Labels, die von Screenreadern nicht vorgelesen werden. Weitere Informationen zu nicht enthaltenem Text
Accessibility Scanner untersucht View
-Hierarchien und erkennt Fälle, in denen motorisch eingeschränkte Nutzer Probleme haben könnten, Elemente in einem bestimmten Layout interaktiv zu verwenden.
- Anklickbare Links
Erkennen von Fällen, in denenClickableSpan
genutzt wird, nicht aberUrlSpans
. Weitere Informationen zu anklickbaren Links - Doppelte anklickbare Elemente
Erkennen von anklickbaren Elementen, die auf dem Display an derselben Position erscheinen wie andere anklickbare Elemente. Weitere Informationen zu doppelten anklickbaren Elementen - Bearbeitbares Elementlabel
Erkennen vonEditTexts
und bearbeitbarenTextViews
, die keine leerecontentDescription
haben. Weitere Informationen zu bearbeitbaren View-Labels - Nicht unterstützter Elementtyp
Erkennen von Elementtypen, die von Bedienungshilfen nicht unterstützt werden. Weitere Informationen zu nicht unterstützten Elementtypen - Durchlaufreihenfolge
Erkennen möglicher Probleme bei der Durchlaufreihenfolge von Elementen, die sich möglicherweise auf die Nutzung von Screenreadern oder anderen Bedienungshilfen auswirken. Weitere Informationen zur Durchlaufreihenfolge - Textskalierung
Sie erkennen schon bei der Gestaltung einer Benutzeroberfläche mögliche Probleme mit der Schriftgröße und den Layoutspezifikationen, die dazu führen können, dass Text abgeschnitten oder verdeckt wird. Weitere Informationen zur Textskalierung
Der Accessibility Scanner prüft, ob es kleine Berührungsziele gibt, die für motorisch beeinträchtigte Nutzer ein Problem darstellen könnten.
- Größe des Berührungszielbereichs
Erkennen von anklickbaren und lange anklickbarenViews
, die in einer Dimension kleiner sind als 48 x 48 dp, bzw. kleiner als 32 x 32 dp beiViews
, die in Eingabemethodenfenstern oder am Displayrand liegen. Sie können diese Mindestgröße in den Accessibility Scanner-Einstellungen ändern. Weitere Informationen zur Größe des Berührungszielbereichs
Accessibility Scanner liefert Verbesserungsvorschläge für die Farbkontrastverhältnisse, um die Barrierefreiheit Ihrer App für sehbehinderte Nutzer zu optimieren.
- Text- und Bildkontrast
Erkennen von Text oder Bildern mit einem Kontrastverhältnis von weniger als 3,0 zwischen Text- und Hintergrundfarbe (für nicht leereTextViews
) oder zwischen Vorder- und Hintergrundfarbe (fürImageViews
). Sie können dieses Mindestverhältnis in den Einstellungen von Accessibility Scanner ändern. Weitere Informationen zum Farbkontrast
Weitere Informationen zu Bedienungshilfen
Weitere Informationen erhalten Sie in der Dokumentation zu Bedienungshilfen für Android-Entwickler.