Habilitar el desplazamiento horizontal en una vista web

En mi actividad de webview, puedo desplazar la página web verticalmente (arriba y abajo) pero no puedo desplazarla horizontalmente (de derecha a izquierda o de izquierda a derecha), cuando también hago zoom en la página web, todavía no hay desplazamiento horizontal.

¿Hay alguna posibilidad de agregar esto en la webview? Muchas gracias.

getWindow().setFeatureInt( Window.FEATURE_PROGRESS, Window.PROGRESS_VISIBILITY_ON); mWebView = (WebView) findViewById(R.id.webview); mWebView.getSettings().setBuiltInZoomControls(true); mWebView.getSettings().setSupportZoom(true); mWebView.setVerticalScrollBarEnabled(true); mWebView.setWebChromeClient(new WebChromeClient() { public void onProgressChanged(WebView view, int progress) { //Make the bar disappear after URL is loaded, and changes string to Loading... MyActivity.setTitle("Loading..."); MyActivity.setProgress(progress * 100); //Make the bar disappear after URL is loaded // Return the app name after finish loading if(progress == 100) MyActivity.setTitle(R.string.app_name); } }); mWebView.setWebViewClient(new Manipulation()); mWebView.getSettings().setJavaScriptEnabled(true); mWebView.loadUrl(myURL); 

XML:

 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <WebView android:id="@+id/webview" android:layout_width="fill_parent" android:layout_height="fill_parent" /> </LinearLayout> 

Respuesta corta:

Utilizar esta

 mWebView.getSettings().setUseWideViewPort(true); 

Respuesta larga:

Puede ser debido a cualquiera de los siguientes factores

SetLoadWithOverviewMode (true) carga el WebView totalmente alejado

SetUseWideViewPort (true) hace que la vista Web tenga una vista normal (como un navegador de escritorio normal), mientras que cuando es falsa la vista web tendrá una ventana restringida a sus propias dimensiones (por lo que si la vista web es 50px * 50px la vista será del mismo tamaño )

O

 Webview.setInitialScale(xx); 
  • Android ViewPager con WebView no muestra la imagen incrustada con estilo
  • Detectar y manejar pop-ups en Webview y abrir url en una nueva pestaña o ventana
  • Mostrar teclado numérico en un WebView
  • Cargar imagen desde un directorio privado local en una vista web
  • WebViewClient que no llama shouldOverrideUrlLoading
  • Optimización de WebViews de Google Reader en optimización de Android
  • ¿Cómo puedo implementar un cromo como "auto-ocultar navegación" para mi aplicación de Android?
  • Cambiar dinámicamente el elemento HTML en android webView
  • Después de un tiempo de uso, mi aplicación se congela durante el desplazamiento de un WebView, diciendo "no se pudo bloquear la superficie"
  • Pase el token de acceso de Facebook al cuadro de comentarios
  • OnPageStart se llama muchas veces y onPageFinished no se llama para una sola página
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.