O
OWLer
Neues Mitglied
- 0
Hiho
So, nach der Vorstellung im Vorstellungsforum, meine erste Frage, vorab aber Infos, die hoffentlich weiterhelfen:
Meine App nutzt eine WebView, um Inhalte einer Webseite darzustellen. Dazu habe ich um diverse LinearLayouts eine ScrollView (als root View) gebaut. Das sieht - in Kurzform - so aus:
Ich habe das mal per ... gekürzt, das Layout sieht gut aus und funktioniert.
Drücke ich auf einen Button, wird in die WebView eine entsprechende Webseite geladen und angezeigt.
Jetzt das Problem:
Ist auf Seite 1 der Content lang, auf Seite 2 dagegen recht kurz, wird die View nicht verkleinert.
Ich habe versucht, die Höhe der View auf 0 zu setzen, das hatte aber den Effekt, dass das Display anfing zu flackern.
Dann habe ich es mit einer TableView versucht, aber das hat auch nicht geklappt.
Irgendeinen Weg muss es aber geben, aber meine Kenntnisse sind dazu noch zu gering.
Hat jemand eine Idee?
Danke und Gruss,
OWLer
So, nach der Vorstellung im Vorstellungsforum, meine erste Frage, vorab aber Infos, die hoffentlich weiterhelfen:
Meine App nutzt eine WebView, um Inhalte einer Webseite darzustellen. Dazu habe ich um diverse LinearLayouts eine ScrollView (als root View) gebaut. Das sieht - in Kurzform - so aus:
Code:
<ScrollView ...>
<LinearLayout ...>
<LinearLayout ...>
<LinearLayout ...
android:id="@+id/header_layout">
<TextView ....
android:id="@+id/viewLogo" />
<TextView ...
android:id="@+id/textView1" />
</LinearLayout>
<WebView
android:id="@+id/webView1"
android:layout_weight="1"
android:layout_height="wrap_content"
android:layout_width="wrap_content"/>
</LinearLayout>
<LinearLayout ...
android:id="@+id/button_layout1" >
<Button android:id="@+id/news_button" ...></Button>
<Button android:id="@+id/table_button" ...></Button>
</LinearLayout>
<LinearLayout android:id="@+id/button_layout2" ...>
<Button android:id="@+id/spiele_button" ...></Button>
<Button android:id="@+id/panther_button" ...></Button>
</LinearLayout>
</LinearLayout>
</ScrollView>
Drücke ich auf einen Button, wird in die WebView eine entsprechende Webseite geladen und angezeigt.
Jetzt das Problem:
Ist auf Seite 1 der Content lang, auf Seite 2 dagegen recht kurz, wird die View nicht verkleinert.
Ich habe versucht, die Höhe der View auf 0 zu setzen, das hatte aber den Effekt, dass das Display anfing zu flackern.
Dann habe ich es mit einer TableView versucht, aber das hat auch nicht geklappt.
Irgendeinen Weg muss es aber geben, aber meine Kenntnisse sind dazu noch zu gering.
Hat jemand eine Idee?
Danke und Gruss,
OWLer