2013-02-19 144 views
0

嗨我有一个TextView和线性布局的视图。线性布局是一种带有多个按钮的自定义键盘。所以每按一次按钮,我必须进行一些验证并在TextView中附加一个字符。TextView的Android辅助功能

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

回答

1

您可以使用TextView上的setContentDescription()将其设置为刚输入的字符。然后,当辅助功能踢在它会问你的TextView的内容描述,它应该工作。见文档浏览:

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

+0

这是没有文字表述的意见尤其如此..它发生得..即时通讯设置内容描述..设备只能读取,我设置文本不是值contentDesrciption ..我认为setContentDesc ..是像ImageButtons的意见.... – Pocoyo 2013-02-20 14:25:03