1

我有一个页面,其中的元素在长按时使其可拖动。它适用于Chrome应用程序,但不适用于我的WebView.

这是我的WebSettings

String UA = "Mozilla/5.0 (Linux; Android 4.0.4; Galaxy Nexus Build/IMM76B) AppleWebKit/535.19" +
                    " (KHTML, like Gecko) Chrome/18.0.1025.133 Mobile Safari/535.19";

WebSettings settings = webView.getSettings();
settings.setJavaScriptEnabled(true);
settings.setLoadWithOverviewMode(true);
settings.setSupportZoom(false);
settings.setBuiltInZoomControls(false);
settings.setPluginState(android.webkit.WebSettings.PluginState.ON_DEMAND);
settings.setDatabaseEnabled(true);
settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NORMAL);
settings.setRenderPriority(WebSettings.RenderPriority.HIGH);
settings.setCacheMode(WebSettings.LOAD_DEFAULT);
settings.setDomStorageEnabled(false);
settings.setUseWideViewPort(true);
settings.setAllowFileAccess(true);
settings.setAppCacheEnabled(true);

settings.setUserAgentString(UA);

我也已经启用了长按网页视图webView.setLongClickable(true);

我现在可以在长按后拖动元素。但是我只能拖1个。拖了1个元素后,我不能再拖任何东西了。

如果这些信息有帮助,webview 加载 GSAP TweenMax、Draggable、CSSPlugin 的页面。

4

0 回答 0