Obtendo Android SDK WebView e TabWidget para jogar bonito
-
07-07-2019 - |
Pergunta
Eu estou tomando o HelloTabWidget exemplo e tentar duas coisas Android:
- Mover as guias para o fundo vs. superior (se isso é mesmo desejável de um Android UI POV)
- Fazer cada guia mostram um determinado WebView no espaço acima
Eu tenho isso por um layout (nível alto):
<TabHost>
<LinearLayout>
<FrameLayout>
<WebView/>
<WebView/>
<WebView/>
<WebView/>
<WebView/>
</FrameLayout>
<TabWidget/>
</LinearLayout>
</TabHost>
Tudo o que tem um conjunto de largura / altura de fill_parent
excepto para o layout_height
para wrap_content
(e o conjunto layout_gravity
para bottom
).
A primeira coisa que notei é que WebView s não mostram nada até que todos os pais têm largura set / altura para fill_parent
. No entanto, uma vez que eu faço isso, eles enchem a tela inteira, ocultando o TabWidget .
Existe algum outro truque para fazer essas duas visões jogar bem juntos?
Solução
AFAIK, guias não funcionará na parte inferior.
TabHost
e WebView
funcionam bem juntos, embora eu não tenho uma amostra atual que demonstra isso.