Frage

Ich nehme die HelloTabWidget Android Beispiel und versuchen, zwei Dinge:

  • Verschieben Sie die Laschen nach unten gegen die Top (wenn das sogar wünschenswert von einem Android-UI POV)
  • Erstellen zeigen jede Lasche eine besondere WebView in den Raum oberhalb

Ich habe für ein Layout (hoher Pegel) bekam diese:

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

Alles hat eine Breite / Höhe außer fill_parent gesetzt für die TabWidget , das sein layout_height gesetzt hat (und die wrap_content auf layout_gravity) bottom.

Das erste, was mir aufgefallen ist, dass WebView s zeigen nichts, bis alle Eltern Breite / Höhe fill_parent eingestellt. Allerdings, wenn ich das tue, sie füllen das gesamte Display, verdunkeln die TabWidget .

Gibt es einen anderen Trick diese beiden Ansichten zu machen schön zusammen spielen?

War es hilfreich?

Lösung

AFAIK, Tabs nicht am Boden arbeiten.

TabHost und WebView arbeiten gut zusammen, obwohl ich keine aktuelle Probe haben, dies zeigt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top