-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
11.1.3.1b/c Tabellen und Android #13
Comments
Ich bin noch auf der Suche nach einem vorgefertigtem Table-Widget. Das Layout-/View-Modell ist bei Android aber sehr anpassbar, die einzelnen Widgets können wie eine HTML-Tabelle angeordnet werden. Die Tabellenzellen (inkl. Überschriftenzellen) würde man vmtl. mit Textfields umsetzen. Mit dem Accessibility-Deligaten (https://developer.android.com/reference/android/view/View.AccessibilityDelegate) können dann Accessibility-Informationen bereitgestellt werden, ich sehe kein Problem darin, mit dieser Methode eine herkömmliche Tabellenausgabe durch den Screenreader zu erreichen. Auch die Ausgabe von Überschriftszellen beim Wechseln der Datenzelle ist meiner Ansicht nach möglich. Technisch ist es also möglich, Tabellen in Android programmatisch ermittelbar bzw. screenreader-tauglich umzusetzen. Native Apps mit tabellarischen Inhalten würde ich also mit Fail bewerten, wenn keine nachvollziehbare Ausgabe der Inhalte durch den Screenreader gegeben ist. |
Google stellt doch tatsächlich eine DataTable bereit: https://material.io/components/data-tables In dieser Komponente können auch Überschriften definiert werden. Tastaturbedienung scheint ebenfalls berücksichtigt, zu Screenreadern habe ich noch nichts gefunden. |
Emanuel, meinst du, dass man mit der Methode
Da hast du an der richtigen Stelle gesucht. Super! Ich wäre auf jeden Fall dafür, das in der Anleitung im Bereich "Informationen für Entwickler" analog wie bei iOS zu verlinken. |
In den Prüfschritten zur Tabellenauszeichnung sind im b-Prüfschritt nur Quellen zu iOS angegeben. Auf eigene Suche hin habe ich bei Android auch keine Möglichkeit gefunden, wie man Überschriftenzellen in Tabellen kennzeichnen könnte. Vielleicht sollte man in der Anleitung angeben, dass Überschriftenzellen in nativen Android-Apps derzeit nicht ausgezeichnet werden können. Oder ist jemandem etwas anderes bekannt?
Zudem wäre die Frage, ob Android-Apps mit Tabellen dann ohne Weiteres konform zu WCAG / EN 301 549 sein können. WCAG-Kriterium 1.3.1 fordert die semantische Auszeichnung oder die Verfügbarkeit in Textform (falls Technologie keine Auszeichnung ermöglicht). Würde das heißen, dass in der Nähe der Tabelle ein ggf. optisch nicht sichtbarer Text stehen muss, der erklärt, welche Zellen Überschriftszellen sind? Allerdings ist dies wahrscheinlich auch so anhand der Bezeichnungen ersichtlich. Die Probleme ergeben sich wohl erst bei Navigation in der Tabelle, wenn keine Überschrift vom Screenreader angesagt wird. Dies lässt sich ja auch nicht in Textform lösen. Meine Idee wäre, dass man die Nennung der Überschriftszellen in Textform ggf. empfehlen kann, aber ein Fehlen nicht als negativ oder höchstens mit eher erfüllt bewertet.
Gibt es andere Meinungen?
The text was updated successfully, but these errors were encountered: