Obteniendo Android SDK WebView y TabWidget para jugar bien
-
07-07-2019 - |
Pregunta
Estoy & # 8217; estoy tomando el HelloTabWidget ejemplo de Android y prueba dos cosas:
- Mover las pestañas hacia abajo frente a arriba (si eso es incluso deseable desde un POV de IU de Android)
- Hacer que cada pestaña muestre un particular WebView en el espacio de arriba
Tengo esto para un diseño (alto nivel):
<TabHost>
<LinearLayout>
<FrameLayout>
<WebView/>
<WebView/>
<WebView/>
<WebView/>
<WebView/>
</FrameLayout>
<TabWidget/>
</LinearLayout>
</TabHost>
Todo tiene un ancho / alto establecido en fill_parent
excepto el TabWidget que tiene su layout_height
establecido en wrap_content
(y el layout_gravity
establecido en bottom
).
Lo primero que noté es que WebView no muestra nada hasta que todos los padres tienen el ancho / alto establecido en fill_parent
. Sin embargo, una vez que hago eso, llenan toda la pantalla, ocultando el TabWidget .
¿Hay algún otro truco para hacer que estas dos vistas jueguen bien juntas?
Solución
AFAIK, las pestañas no funcionarán en la parte inferior.
TabHost
y WebView
funcionan bien juntos, aunque no tengo una muestra actual que demuestre esto.