Ich benutze CSS-Spalten, um Inhalte in Android Webview anzuzeigen. Ich habe longclicklistner {return true}; mit diesem konnte ich Longclick in Handys deaktivieren, aber es scheint nicht in Tabs zu funktionieren (zB Galaxy Tab 2). Ich verhindere auch TouchMove-Ereignis mit jQuery, aber die CSS-Spalten bewegen sich, wenn Swipe als Teil von LongClick auftritt. Jede Hilfe ist willkommen. Vielen Dank.Deaktivieren Sie lange klicken in Android-Webansicht
wbView.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
return true;
}
});
wbView.setLongClickable(false);
jquery Code:
document.getElementById("divIdToShowContent").ontouchmove = function(e){
e.preventDefault();
var touching = null;
}
onSingleTapConfirmed () wird nicht aufgerufen, wenn langer Klick und Textauswahl auftritt, habe ich es mit Hilfe von Logs überprüft. Die Funktion onDown() wird aufgerufen, konnte Click und Long Click nicht unterscheiden – Jithu