gpt4 book ai didi

android - WebView 中的 TalkBack 辅助功能

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:13:21 25 4
gpt4 key购买 nike

我有这个带有 WebView 的应用程序,用于显示 HTML 内容。

在我进行了一些相当大的更改之后,TalkBack 的可访问性存在“问题”,特别是文本到语音和触摸浏览,仅在 4.4 设备上(而不是在 5.0 上)。

触摸一段(段落)文本有时会起作用,但有时会产生咔哒声并且没有输出,并且文本不会像应该的那样用选择矩形突出显示。

在 5.0 上,一切都很好:触摸一段文本会在其周围绘制一个选区,然后朗读该文本。

我知道 4.4 的回归与我的一些更改有关,但这是一次重大的重写,一个一个地回溯更改似乎没有成效,而且可能是完全不可能的。

JavaScript 已启用。 WebView 设置为可聚焦和 focusableInTouchMode(后者是当我看到辅助功能已启用时) 编辑:在没有 focusableInTouchMode 的情况下尝试,没有区别。

WebView 的尺寸是 match_parent/match_parent,所以它和屏幕一样大(并且处理它自己的滚动)。

在我看来,当用户启用时,WebView 中的 TalkBack 是“正常工作的魔法”:据我所知,没有可调用的 API,没有集成点,什么都没有,它应该“正常工作” ".

如何诊断此类问题?

是否可以向 Google 的人员寻求帮助?如果有, channel 是什么?我已经发布了 eyes-free 并通过 TalkBack 支持提交了反馈,但没有收到任何回复。

TalkBack 中是否有某种“调试/开发”模式?详细记录?有什么事吗?

最佳答案

在尝试完成所有这些之前,您可能会先看看这个!

mWebView.setAccessibilityDelegate(new View.AccessibilityDelegate());

关于android - WebView 中的 TalkBack 辅助功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31685514/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com