1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. OWLer, 13.06.2011 #1
    OWLer

    OWLer Threadstarter Neuer Benutzer

    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
     
  2. camelot, 09.07.2012 #2
    camelot

    camelot Erfahrener Benutzer

    Gibt es dazu neue Erkenntnisse? Hab auch das Problem
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[OFFEN] Sind Notifications in einer Webview App möglich? Android App Entwicklung 10.09.2017
[OFFEN] Appinventor WebViewer Handy Android App Entwicklung 08.07.2017
[ERLEDIGT] Doubletap auf den Screen Android App Entwicklung 24.06.2017
[ERLEDIGT] WebView Probleme Android App Entwicklung 19.05.2017
[OFFEN] TextView verändert Inhalt nicht, nachdem anderer Map Marker angeklickt wird Android App Entwicklung 06.04.2017
[ERLEDIGT] GIF in WebView mehrmals abspielen Android App Entwicklung 02.04.2017
[INFO/DISKUSSION] Anpassungen für Galaxy S8 und LG G6 notwendig Android App Entwicklung 30.03.2017
[ERLEDIGT] App (Apk) Grösse im PlayStore weg Android App Entwicklung 23.03.2017
[OFFEN] Toolbar Hintergrund Drawable animieren und in der vollen größe anzeigen Android App Entwicklung 22.03.2017
Wie funktioniert die Autom. Anpassung an die Displaygröße (Multiple Sreens) ? Android App Entwicklung 19.01.2017
Du betrachtest das Thema "Webview: Grösse an Inhalt anpassen" im Forum "Android App Entwicklung",