答案 0 :(得分:1)
我只是沿着封闭issue的线索,在我看来,有两种解决方案可能对您有用。
首先来自comment的Anthony Dunk:
将class“ needsclick”添加到选择中,从而在Android上为我解决了此问题。
我通过检测何时在Webview内的页面上单击任何选择元素(通过注入一些js并使用postMessage),然后在1ms的超时时间内将webview的大小调整为1px(并再次返回原始大小),将其固定在项目上。这触发了render方法,并且本机选择菜单位于Web视图的顶部(因为整个问题是本机菜单在Web视图后面打开并没有显示)。 它对我有用!
但是,有人再次声称,任何共享的解决方案都不适用于他们。
该问题已传递给MIGRATED: html select element not working in WebView on android tablets (#12070) #6,并且在没有适当解决方案的情况下仍被关闭。引用了The android is Flash back when i use webview in scrollview #477,它也因为处于停用状态超过2个月而被关闭。
目前可能没有合适的解决方案,但请告知我们是否有任何解决方案。
答案 1 :(得分:0)