繁体   English   中英

WebView中的TalkBack辅助功能

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM