Droid可访问性 - 禁用特定TextView的TalkBack

时间:2014-02-24 19:34:42

标签: android accessibility text-to-speech talkback

我无法找到应该是一项非常简单的任务的答案。有人可以向我解释关闭android中单个元素的可访问性(对话)的最佳方法吗?

我有一个TextView,我以编程方式将contentDescription设置为nil,并且它保持对话以说出标题,但是当浏览视图时它仍然停在该textview上......它只是保持沉默。

我的目标是让对话完全忽略TextView的存在。

请帮忙!

谢谢:)

2 个答案:

答案 0 :(得分:38)

在XML文件中,将重要性设置为“no”。您也可以使用View.setImportantForAccessibility()API在运行时执行此操作。

<TextView
    android:importantForAccessibility="no"
    ... />

答案 1 :(得分:8)

以编程方式,您可以说:

view.setImportantForAccessibility(IMPORTANT_FOR_ACCESSIBILITY_NO);