【发布时间】:2019-01-22 20:50:18
【问题描述】:
我有一个过滤器视图,在关闭它时,我想做 2 件可访问性的事情:
- 宣布“$listSize items in list”,因为应用过滤器会改变列表大小
- 将焦点设置到“添加过滤器”按钮
我尝试了以下方法:
filtersButton.announceForAccessibility("$listSize items in list")
filtersButton.sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_FOCUSED)
我希望 TalkBack 按顺序阅读:
- “列表中有 20 项”
- “过滤器按钮”
但是,它通常会跳过第一次读取,只读取filtersButton 上的文本。有时它会在跳到第二个之前只读取第一个的一部分。
如何强制 TalkBack 读出两个辅助功能事件?
【问题讨论】:
-
我正在寻找完全相同的东西。你找到解决办法了吗?
标签: android android-accessibility android-a11y