我无法找到一个非常简单的任务应该有的答案。能否有人向我解释在Android中关闭单个元素的可访问性(TalkBack)的最佳方法?
我有一个TextView,我以编程方式设置contentDescription为nil,它可以防止TalkBack说出标题,但是在浏览视图时,它仍然停留在该TextView上…只是保持安静。
我的目标是让TalkBack完全忽略TextView的存在。
请帮忙!
谢谢 :)
我无法找到一个非常简单的任务应该有的答案。能否有人向我解释在Android中关闭单个元素的可访问性(TalkBack)的最佳方法?
我有一个TextView,我以编程方式设置contentDescription为nil,它可以防止TalkBack说出标题,但是在浏览视图时,它仍然停留在该TextView上…只是保持安静。
我的目标是让TalkBack完全忽略TextView的存在。
请帮忙!
谢谢 :)
在您的XML文件中,将重要性设置为“no”。您还可以在运行时使用View.setImportantForAccessibility() API来执行此操作。
<TextView
android:importantForAccessibility="no"
... />
你可以说:“通过编程,你可以...”
view.setImportantForAccessibility(IMPORTANT_FOR_ACCESSIBILITY_NO);
tools:ignore="TextSizeCheck"
这个有效