1

こんにちは、TextView と線形レイアウトのビューがあります。リニア レイアウトは、ボタンの数が多いカスタム キーボードの一種です。したがって、ボタンをクリックするたびに、いくつかの検証を行い、TextView に文字を追加する必要があります。

各ボタンをクリックして、テキストビューに文字を追加します。アクセシビリティ機能をオンにすると、入力された最後の文字が読み上げられることが期待されます。しかし、テキストビューにテキストを設定するたびに何が起こるか.アクセシビリティ機能は、最後の文字ではなく、テキストビューの最初の文字を読み取る..だから、テキストビューのアクセシビリティを制御する方法について混乱している..誰か教えてくださいアクセシビリティを制御する方法。

4

1 に答える 1

3

TextViewでsetContentDescription()を使用して、入力した文字に設定できます。次に、アクセシビリティが開始されると、TextViewにコンテンツの説明を要求し、機能するはずです。こちらのドキュメントをご覧ください:

https://developer.android.com/reference/android/view/View.html#setContentDescription(java.lang.CharSequence)

于 2013-02-20T00:03:14.603 に答える