En mi WebView
, tengo algunos elementos de bloque que tienen un color de fondo (diferente de blanco). Sin embargo, el color de fondo no va en todo el cielo .. um, pantalla. En cambio, deja una pequeña tira blanca a la derecha, donde iría la barra de desplazamiento. Ahora, quiero que las barras de desplazamiento aparezcan solo cuando se desplaza (y se desvanecen una vez que el usuario ha terminado de desplazarse). Probé:Android WebView deja espacio para la barra de desplazamiento
android:fadingEdge="vertical|horizontal"
android:fadeScrollbars="true"
android:scrollbarStyle="insideOverlay" (and all other options)
Además, mi HTML contiene lo siguiente en <head>
:
<meta name="viewport" content="target-densitydpi=device-dpi" />
Así que no permite el zoom y no alejar la imagen por defecto.
Sin embargo, no puedo entender cómo deshacerme de la franja blanca. ¿Algunas ideas?
Una solución obvia (pero mala) es envolver el 'WebView' en un' ScrollView' y establecer 'scrollbarStyle =" insideOverlay "' en eso. – Felix
Además, mi solución actual es 'android: scrollbars =" none "' que oculta de forma permanente las barras de desplazamiento (y también el área blanca). Esto no es óptimo, sin embargo. – Felix