Android-Zugriff in Text mit Hinweis bearbeiten

9

Ich habe edittext für die Eingabe des Vornamens beim Erstellen des Accounts und sein Hinweis ist "Jane" (als Vorname). Ich möchte auch Inhaltsbeschreibung auf diesem edittext für Barrierefreiheit haben, die "Vorname" sagt. Wenn ich sowohl die Hinweis- als auch die Inhaltsbeschreibungswarnung einstelle, erscheint die Meldung "Setze nicht beide contentDescription und einen Hinweis: Die contentDescription maskiert den Hinweis" und das ist in Ordnung, es ist nur, dass die Inhaltsbeschreibung den Hinweis nicht maskiert. Wenn ich TalkBack aktiviere, liest es immer noch einen Hinweis und keine Inhaltsbeschreibung.

Könnte mir jemand dabei helfen? Thnx.

    
Damir 07.10.2013, 12:52
quelle

2 Antworten

2

Von dem, was ich verstehe, Androide: Hinweis ist als Platzhalter für Text in TextViews (und seine Unterklassen) gemeint, solange sie keinen Text anzeigen, während Android: ContentDescription als alternative Textbeschreibung für nicht-textlichen Inhalt gemeint ist (Bilder ...). Daher würde ich nur einen Hinweis auf den EditText setzen.

    
Hans Hohenfeld 07.10.2013, 13:27
quelle
0

Ich habe das gleiche Problem festgestellt und es gelöst, indem ich den Hinweis auf null gesetzt habe, wenn der Accessibility Service aktiviert ist. Ursache Wenn der Benutzer aktiviert ist, wird der Hinweis wahrscheinlich nicht benötigt.

%Vor%     
Wirling 30.10.2017 14:02
quelle