1

「US」のように、それは米国の頭字語です。android talkback は「us」のような単語として読み取りますが、US のように個別に読み取る必要があります。

助けてください、それを個別に読み上げる他の音声、またはアクセシビリティの他の設定はありますか。提案してください。

4

3 に答える 3

2

ご指摘の動作は必要です。Android では、一部の標準コントロールにすべて大文字を使用します。たとえば、TabWidgets. TabWidget 内のすべての文字は自動的に大文字になります。タブ「TAB1」、「TAB2」...「TAB 1」を読み上げたいですか...もちろんそうではありません。ただし、状況に応じた解決策があります。

テキストを含むアイテムのコンテンツの説明を提供できます。コンテンツの説明は、利用可能な場合はテキストを上書きします。以下をお勧めします。

本文:アメリカかっこいい!

コンテンツ説明: アメリカはカッコイイ!

おすすめの内容: アメリカ合衆国はクールだ! (それらの頭字語の展開を行います。TalkBack は実際にこれを USA よりも速く読み上げます!)

于 2015-06-16T18:18:47.317 に答える
0

U の後にピリオドを追加しようとするか、aria-label 属性を aria-label="US"/aria-label="United States" として追加しようとしています

于 2016-07-13T20:52:21.577 に答える
0

各大文字の後にピリオドを追加すると、トークバック機能がすべての大文字を区切って略語として読み上げるのに役立ちます。android:text="US" を使用して黒丸なしで表示しましたが、android:contentDescription="US" を追加して、トークバックが個別に読み取るようにしました。

于 2019-01-24T23:20:48.723 に答える