Webview: Grösse an Inhalt anpassen

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:
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>
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
 
Gibt es dazu neue Erkenntnisse? Hab auch das Problem
 

Ähnliche Themen

FabianDev
Antworten
5
Aufrufe
561
swa00
swa00
B
Antworten
0
Aufrufe
657
Ben1703
B
K
Antworten
3
Aufrufe
1.168
Kapikalaani
K
Zurück
Oben Unten