У меня есть страница с элементами, которые при длительном нажатии делают ее перетаскиваемой.Он работает в приложении 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 элемента я больше не могу ничего перетаскивать.
Страница веб-просмотра загружает GSAP TweenMax, Draggable, CSSPlugin, если эта информация поможет.