Android webview不向下滚动辅助功能标记

Android webview不向下滚动辅助功能标记,android,accessibility,talkback,Android,Accessibility,Talkback,在我的应用程序webview中有HTML文本,当我在可访问性模式(对讲)下运行应用程序时,它不会将可访问性标记向下移动到webview上的内容,我可以用两个手指向下滑动 如何设置webview以便在用户点击时向下滚动 细节不多,很难确定。需要记住的一点是,默认情况下,本机web视图不一定可以访问。确保在附加WebView时设置了其accessibilityDelegate yourWebView.setAccessibilityDelegate(new AccessibilityDelegate

在我的应用程序webview中有HTML文本,当我在可访问性模式(对讲)下运行应用程序时,它不会将可访问性标记向下移动到webview上的内容,我可以用两个手指向下滑动


如何设置webview以便在用户点击时向下滚动

细节不多,很难确定。需要记住的一点是,默认情况下,本机web视图不一定可以访问。确保在附加WebView时设置了其accessibilityDelegate

yourWebView.setAccessibilityDelegate(new AccessibilityDelegate());

细节不多,很难确定。需要记住的一点是,默认情况下,本机web视图不一定可以访问。确保在附加WebView时设置了其accessibilityDelegate

yourWebView.setAccessibilityDelegate(new AccessibilityDelegate());

在最新版本的Android上,Chrome和WebView使用完全相同的引擎

在同一设备上测试Chrome中相同的URL/HTML内容。如果在那里无法访问,那么问题在于您的内容。发布关于特定内容的新问题


如果相同的URL/HTML内容在Chrome中有效,但在应用程序的WebView中无效,则问题可能在于应用程序的代码。也许您正在拦截悬停事件,阻止WebView有机会实现触摸探索。

在最新版本的Android上,Chrome和WebView使用完全相同的引擎

在同一设备上测试Chrome中相同的URL/HTML内容。如果在那里无法访问,那么问题在于您的内容。发布关于特定内容的新问题


如果相同的URL/HTML内容在Chrome中有效,但在应用程序的WebView中无效,则问题可能在于应用程序的代码。可能您正在拦截悬停事件,使WebView无法实现触摸探索。

这是您添加到本机应用程序中的WebView吗?或者这就像一个PhoneGap应用程序?更详细一点…这是在本机应用程序中,内容下载后在webview中设置。与您将webview附加到应用程序的方式相比,web内容是如何到达的并不重要。这是您添加到本机应用程序中的webview吗?或者这就像一个PhoneGap应用程序?更详细一点…这是在本机应用程序中,内容下载后在webview中设置。与您将webview附加到应用程序的方式相比,web内容如何到达那里并不重要。Hi@ChrisCM webview是XML布局。我已经在webview上使用此方法,但仍然没有成功。你说的原生webview是什么意思?我也在使用这个方法在webview上加载文本:webview.loadDataWithBaseURL(“file:///android_asset/,completeHtml.toString(),“text/html”,“utf-8”,null);这是不正确的。从KitKat开始,Android上的webview默认可以访问。“没有太多细节,很难确定…”,Android版本将是其中一个重要的细节。Hi@ChrisCM webview在XML布局中。我已经在webview上使用此方法,但仍然没有成功。你说的原生webview是什么意思?我也在使用这个方法在webview上加载文本:webview.loadDataWithBaseURL(“file:///android_asset/,completeHtml.toString(),“text/html”,“utf-8”,null);这是不正确的。自KitKat以来,安卓系统上的网络视图已经默认可访问。“没有太多细节,很难确定…”,安卓版本将是其中一个重要的细节。