Webview no admite la caja flexible en Android Jellybean
Tengo una webview que carga una página web que incluye una caja de flexión. La div Div muestra correctamente en Kitkat Emulator, pero no funciona en las versiones más antiguas de Android como Jellybean. Las cajas deben mostrarse horizontalmente pero en realidad se muestran verticalmente.
Aquí está mi código HTML:
- Tenga un escáner de código de barras llamado en lugar del teclado en una vista web
- ¿Qué significa "enable DOM storage API"?
- Teclado suave de Android no panorámico vista web
- Llamar a métodos Android desde JavaScript
- Llame al método "shouldOverrideUrlLoading" en webview.goBack ()
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>test</title> </head> <body> <div style="display:flex; align-items: flex-start; justify-content: flex-start; flex-direction: row; flex-wrap: nowrap; width: 50%; height: 20%; background-color: red;"> <div style="background-color: orange;">BOX 1</div> <div style="background-color: yellow;">BOX 2</div> <div style="background-color: green;">BOX 3</div> </div> </body> </html>
- Vista demasiado grande para encajar en la caché de dibujo en Webview dentro de scrollview
- Hacer AppBarLayout responder a desplazamiento en WebView
- La vista web de Android shouldOverrideUrlLoading no se llama
- WebView hace que SQLiteDiskIOException
- Android: Guardar XWalkView - Estado de la pasarela
- No puede abrir la URL de twitter en la vista web de android
- ¿WebView saveState () preserva variables / entorno de JavaScript?
- ¿Por qué jQuery Mobile 1.1-rc1 utiliza un .gif para el icono de carga (de nuevo)?
Creo que es necesario prefijar todo de acuerdo con la antigua especificación de la caja flex, como -webkit-box-flex-foo: bar;
.
Para la dirección, es posible que necesite utilizar orient en su lugar, como: -webkit-box-orient: vertical/horizontal;
.
- Debe crear nuevas tareas asíncronas para cada llamada diferente o utilizar la misma
- ACTION_BATTERY_CHANGED intención en servicio