单击时,Android webview会执行双击

时间:2013-07-03 03:07:45

标签: android-webview

我在某些设备上遇到了android webview的问题。当我单击一下时,webview会执行双击,当我进行长时间点击时,它只需单击即可执行。

以下是我的网页设置代码:

    webSettings.setJavaScriptEnabled(true);
    webSettings.setLoadWithOverviewMode(false);
    webSettings.setUseWideViewPort(false);
    webSettings.setPluginState(WebSettings.PluginState.ON);
    webSettings.setPluginsEnabled(true);
    webSettings.setAppCacheEnabled(false);
    webSettings.setCacheMode(WebSettings.LOAD_NO_CACHE);
    webSettings.setDefaultZoom(ZoomDensity.FAR);
    // Cleaning previous cookies
    CookieSyncManager.createInstance(baseContext);
    CookieManager cookies = CookieManager.getInstance();
    cookies.removeAllCookie();
    webSettings.setRenderPriority(WebSettings.RenderPriority.HIGH);
    webSettings.setSavePassword(false);
    webView.setInitialScale(width*100/320);
    //webView.requestFocus(View.FOCUS_DOWN);
    webView.setBackgroundColor(Color.TRANSPARENT);
    webView.setBackgroundResource(R.drawable.body_bg);
    webView.setOverScrollMode(View.OVER_SCROLL_NEVER);
    webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
    if (Build.VERSION.SDK_INT >= 11) {// Android v3.0+
        webView.setLayerType(WebView.LAYER_TYPE_SOFTWARE, null);
    }

我在某处犯了错误吗?有人可以提出建议吗?对不起,因为我的英语不好。感谢您的帮助。

更新:我发现了这个问题的原因。当我设置webview scale为1时,它似乎没问题但是当我设置大于1的比例时,我有这个bug。我也测试了默认浏览器,现象是一样的。任何人都可以帮助我吗?

0 个答案:

没有答案