Die App, an der ich gerade arbeite, hat einen Namen, der vom Talkback falsch ausgesprochen wird. Ich kann das in der App beheben, indem ich die Schreibweise ändere. Aber wenn ich die Schreibweise im Android: Label im Manifest ändere, ist es auf dem App-Icon auf dem Telefon falsch geschrieben. Hat jemand einen Weg dazu?
Es gibt keine Möglichkeit, dies zu tun. Die Lösung wäre, dass der LaunchScreen eine alternative Beschriftung lesen und in die Inhaltsbeschreibung für die textView einfügen könnte, die Ihre Anwendung darstellt.
TalkBack liest solche Dinge zurück.
Was also passiert, ist, dass TalkBack sich den "Text" Ihrer Ansicht ansieht, wie es der Name der Anwendung angibt. Der Startbildschirm bietet keinen Mechanismus zum Überschreiben der contentDescription und liest daher nur Ihren Text. Dies ist kein Problem mit Ihrer App, es ist ein Problem mit der Home Screen App. Sie können dies möglicherweise für Benutzer mit verschiedenen Home-Bildschirm-Apps beheben, aber es gibt absolut keine universelle Lösung, und sicherlich keine Lösung für die Standard-LaunchScreen-Anwendung auf Lager Motorola, Samsung und Nexus-Geräte (höchstwahrscheinlich auch andere, aber Ich besitze keine von ihnen).
Für den Fall, dass Talkback kein Akronym richtig ausspricht und versucht, es als Wort und nicht als einzelne Buchstaben zu lesen, können Sie die null-width-Leerzeichen Space \ufeff
trennen die Buchstaben unsichtbar.
Angenommen, Sie haben das Wort CAT
, aber Sie möchten, dass es C.A.T.
:
Es erscheint immer noch als CAT
und wird beim Zeilenumbruch nicht unterbrochen.
Allerdings können Ihre Nutzer nicht mehr nach der App suchen, indem sie CAT eingeben.
Tags und Links android accessibility talkback