启用辅助功能后,Dialog Fragment的第一个视图聚焦两次

时间:2019-06-07 07:36:18

标签: android accessibility android-dialogfragment dialogfragment talkback

我正在打开dialogFragment类中的fragment(无工具栏)。当出现dialogFragment时,我视图的第一个元素上的Talkback accessibility focus会反射两次。

它使用contentDescription两次读取importantForAccessibility = yes的第一个视图。

我知道android对讲系统对dialogFragment和片段的处理方式不同。在可访问性的情况下,dialogFragments的这种自然行为吗?

1 个答案:

答案 0 :(得分:0)

您是否尝试在对话框中调用setTitle? 如果您没有设置标题,“话语提示”可能会将您的第一个可聚焦元素视为标题,并读取两次-一次是标题,一次是第一个元素。