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 回答