Webview 不响应触摸事件

Posted

技术标签:

【中文标题】Webview 不响应触摸事件【英文标题】:Webview not responding to touch events 【发布时间】:2011-01-23 01:47:36 【问题描述】:

我使用嵌入式 webview 来显示由图像缩略图组成的网页。这些缩略图是指向更多网页的链接。现在我的应用程序随机停止响应这些缩略图上的触摸事件。当设备从待机状态唤醒时,它会更频繁地发生。但是当我加载其他页面并返回缩略图页面时,此问题已得到解决。

我尝试将onClickListener 添加到 web 视图,但它从不返回任何内容,即使应用程序运行良好。

【问题讨论】:

【参考方案1】:

显然,android Webview 组件存在一个错误,导致它随机停止响应触摸事件。 更多详情http://code.google.com/p/android/issues/detail?id=929

Bug 是由于 Web 视图组件中的属性 android:layout_height="wrap_content" 造成的。解决方法可以是此属性的任何其他值,而不是 wrap_content

【讨论】:

我正在使用 match_parent 属性,但遇到了同样的问题。

以上是关于Webview 不响应触摸事件的主要内容,如果未能解决你的问题,请参考以下文章

Android WebView 触摸事件链接

检查 Android WebView 是不是正在使用触摸事件

UIButton 不响应触摸事件

添加触摸事件时iOS webview中的内存泄漏

Android将触摸事件传递给WebView的内部内容

动画后UITextView不响应触摸事件