TextView的Android辅助功能

时间:2013-02-19 23:37:44

标签: android android-a11y

您好我有一个TextView和线性布局的视图。线性布局是一种具有多个按钮的自定义键盘。所以每按一次按钮我都要做一些验证并在TextView上添加一个字符。

单击每个按钮我将角色附加到textview。现在,当我打开辅助功能时,预计会读出输入的最后一个字符。但是每次我在文本视图中设置文本时会发生什么.Accesibilty功能会读取textview中的第一个字符,而不是最后一个字符。 所以我很困惑如何控制textview的accessiblity ..任何人都可以告诉我如何控制accessibilty。

1 个答案:

答案 0 :(得分:2)

您可以使用TextView上的setContentDescription()将其设置为刚刚输入的字符。然后,当可访问性启动时,它将询问TextView的内容描述,它应该工作。请参阅此处的文档:

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