[英]TalkBack accessibility in WebView
我有这个带有WebView的应用程序用于显示HTML内容。
在我做了一些相当重大的改变之后,TalkBack可访问性存在“问题”,特别是文本到语音和触摸探索,仅在4.4设备上(不是5.0)。
触摸文本的一段(段落)有时会起作用,但有时会产生咔嗒声并且没有输出,并且文本不会突出显示应该是的选择矩形。
在5.0,一切都很好:触摸一个文本在它周围绘制一个选择,并说出文本。
我知道4.4的回归与我的一些变化有关,但它是一个重要的重写,并且一个接一个的回溯变化看起来并不高效,而且可能完全不可能。
JavaScript已启用。 WebView设置为focusable和focusableInTouchMode(后者是当我看到启用了辅助功能时)编辑:尝试没有focusableInTouchMode,没有区别。
WebView的维度是match_parent / match_parent,因此它与屏幕一样大(并处理自己的滚动)。
从我的观点来看,WebView中的TalkBack在用户启用时是“神奇的,只是工作”:据我所知,没有API可以调用,没有集成点,没有,它应该“正常工作”。
如何诊断这样的问题?
是否可以向Google的某人寻求帮助? 如果是这样,渠道是什么? 我发布了免费的眼睛并通过TalkBack支持提交了反馈,但没有收到任何回复。
在TalkBack中有任何类型的“调试/开发者”模式吗? 详细记录? 什么?
在尝试完成所有这些之前,您可能会先看一下这个!
mWebView.setAccessibilityDelegate(new View.AccessibilityDelegate());
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.