我有一个非常简单的Android应用程序,它只是一个WebView。一切正常(复杂的Javascript等)。但是,所有HTML select
控件似乎都被禁用。它们显示默认值,但是当我点击它们时没有任何反应,当我浏览控件时它们没有得到橙色突出显示。
其他输入(文本,无线电,提交)工作正常,所以我认为这不是一个焦点问题。
配置:
答案 0 :(得分:2)
我遇到了同样的问题。通过在包含元素上将overflow:hidden
更改为overflow:visible
来解决我的问题。
答案 1 :(得分:0)
我遇到了同样的问题。
在我的情况下,我的页面上的元素具有样式position:fixed;
虽然select元素和固定定位元素的边界框没有重叠,但我无法打开选择对话框。
通过移除几个固定定位的元素,我得到它的工作。似乎是webview中的一个错误。
答案 2 :(得分:0)
同样的问题,通过在包含选择字段的li上设置position:relative
来修复它
答案 3 :(得分:0)
事实发生2年后,如果有人再次提起这件事:
如果是android 2.3,则放入固定位置父级的每个空子元素。我发现这解决了我的问题。