La vista web de Android deshabilita todos los vínculos pero habilita el desplazamiento
Estoy utilizando Webview en android donde cargar una página web, pero, quiero que todos los enlaces para ser deshabilitado y la vista web debe ser desplazable.
Estoy usando el siguiente código ahora mismo:
- Los subprocesos WebView nunca se detienen (WebViewCoreThread, CookieSyncManager, http )
- ShouldOverrideUrlLoading (...) no se ejecuta si "window.location.href" modificado en una devolución de llamada de tiempo de espera
- WebView no se muestra correctamente
- WebView oculta el teclado virtual durante loadUrl (), lo que significa que un teclado no puede permanecer abierto mientras llama a javascript
- Android youtube en la vista web
tnc.setOnTouchListener(new View.OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { return true; } });
Esto hace que la vista de la Web sea deshabilitada pero el desplazamiento también desaparece.
También he intentado:
tnc.setClickable(false);
Pero esto también no funciona. Por favor, ayúdame.
- Android webview tiene borde blanco alrededor de él y cómo puedo deshacerme de él?
- Android reproducir video de youtube en la vista web
- ¿Es -webkit-column-break-before compatible con Android 2.3 WebView?
- Android WebView transparente en la parte superior de VideoView
- Llame al método "shouldOverrideUrlLoading" en webview.goBack ()
- Vídeo con iframe no se muestra en la vista web de Android
- Android WebViewClient onReceivedError no se llama para un error 404
- ¿Cómo puedo desplazar un WebView a un punto específico en Android
Si desea anular el clic de los enlaces en el WebView
, puede utilizar el método shouldOverrideUrlLoading
del WebViewClient
.
webView.setWebViewClient(new WebViewClient(){ public boolean shouldOverrideUrlLoading(WebView view, String url) { return true; } });
Simplemente agregue esto a su webview en el diseño android:focusableInTouchMode="false"
- Ya se ha eliminado java.lang.AssertionError al cambiar a la vista de diseño en Android Studio
- ¿Qué es List <?> En Java (Android)?