Android SDK WebView und TabWidget immer schön zu spielen
-
07-07-2019 - |
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?
Lösung
AFAIK, Tabs nicht am Boden arbeiten.
TabHost
und WebView
arbeiten gut zusammen, obwohl ich keine aktuelle Probe haben, dies zeigt.