Droid 辅助功能 - 禁用特定 TextView 的 TalkBack

问题描述 投票:0回答:3

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

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

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

请帮忙!

谢谢:)

android accessibility text-to-speech talkback
3个回答
52
投票

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

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

14
投票

以编程方式你可以说:

view.setImportantForAccessibility(IMPORTANT_FOR_ACCESSIBILITY_NO);

0
投票

工具:ignore="TextSizeCheck"
这有效

© www.soinside.com 2019 - 2024. All rights reserved.