android - 为什么 TalkBack 会宣布“返回”?
问题描述
我正在研究 Android 可访问性,并且手机已启用 TalkBack。我有一个带有拨动开关的屏幕,单击它会显示一个对话框。
一旦对话框被关闭,焦点应该回到切换按钮并宣布按钮的内容描述。但 TalkBack 宣布,“返回。切换按钮已打开。”
我没有看到焦点转移到后导航,但不知何故,它被宣布了。并且当焦点在导航按钮上时,它总是宣布“返回按钮”,但在前面的情况下,它只是“返回”。
我已经尝试过的事情:
- 使用请求焦点强制聚焦切换开关,sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_ACCESSIBILITY_FOCUSED.
- 中断 - AccessibilityManager.interrupt()
没有任何效果!
任何线索为什么会发生这种情况?
解决方案
推荐阅读
- python - 直接绘制数据集的不同颜色的条形图
- oracle - 查询的 XML 处理中发生 Oracle SQL 错误
- python - Quart 的基本身份验证 - python
- python - 有理由不在任何地方使用 cython 吗?
- regex - 使用正则表达式检测文本中的表情符号。拆分文本而不删除表情符号。(飞镖,颤振)
- python - Python:使用 Dijkstra 帮助寻找最短路径
- postgresql - 在 Dataflow 工作流时间戳上执行 BigQuery 到 Postgre 失败
- node.js - 如何绕过特定页面(如登录页面)中的 ejs 布局
- android - React Native 版本不匹配。(Android)(JavaScript 版本:0.59.9 - 本机版本:0.63.4)
- jquery - Ajax 或 jquery 调用此请求?