Question

J'utilise le HelloTabWidget . Exemple Android et essai de deux choses:

  • Déplacement des onglets vers le bas par rapport au top (même si cela est souhaitable à partir d'un POV d'interface utilisateur Android)
  • Faire en sorte que chaque onglet montre un particulier WebView dans l'espace ci-dessus

J'ai ceci pour une mise en page (niveau élevé):

<TabHost>
  <LinearLayout>
    <FrameLayout>
      <WebView/>
      <WebView/>
      <WebView/>
      <WebView/>
      <WebView/>
    </FrameLayout>
    <TabWidget/>
  </LinearLayout>
</TabHost>

Tous les éléments ont une largeur / hauteur définie sur fill_parent sauf pour le TabWidget dont le layout_height est défini sur wrap_content (et layout_gravity défini sur bas ).

La première chose que j'ai remarquée est que WebView ne montre rien avant que tous les parents aient la largeur / hauteur définie sur fill_parent . Cependant, une fois que j'ai fait cela, ils remplissent la totalité de l'affichage, obscurcissant le TabWidget .

Existe-t-il une autre astuce pour faire en sorte que ces deux vues jouent bien ensemble?

Était-ce utile?

La solution

D'après ce que j'en sais, les onglets ne fonctionneront pas en bas.

TabHost et WebView fonctionnent bien ensemble, bien que je n'ai pas d'exemple en ce moment pour le démontrer.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top