我有一个页面,其中包含一些元素,只要长时间单击使其可拖动即可。它可以在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个元素后,就不能再拖动任何东西了。
如果该信息有帮助,则Web视图将加载GSAP TweenMax,Draggable,CSSPlugin的页面。