1. Nimm jetzt an unserem 2. ADVENT-Gewinnspiel teil - Alle Informationen findest Du hier!

Irgendetwas NEBEN ListView anzeigen

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von mdolphin, 25.11.2010.

  1. mdolphin, 25.11.2010 #1
    mdolphin

    mdolphin Threadstarter Neuer Benutzer

    Beiträge:
    10
    Erhaltene Danke:
    0
    Registriert seit:
    25.11.2010
    Ich entwickle gerade eine App für das Samsung Galaxy Tab, bei dem ja im Querformat genug Platz auf dem Screen wäre, um direkt neben einer ListView noch Dinge anzuzeigen, z.B. als Reaktion auf die angeklickten Listeneinträge. Konkret soll die ListView in meinem Fall als dynamisches Menü "missbraucht" werden, und der eigentliche Content dann rechts davon angezeigt werden (in einer WebView).

    Ich habe das jetzt mit TableLayout und Linear Layout(android:orientation="horizontal") probiert, aber außer der ListView kommt nichts auf den Bildschirm.
    Mein aktueller Versuch sieht so aus:

    Code:
    <?xml version="1.0" encoding="utf-8"?>
    
    <LinearLayout android:id="@+id/LinearLayout01"
        android:layout_width="fill_parent" android:layout_height="fill_parent"
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="horizontal">
    
        <ListView android:id="@+id/mnuList"                  android:layout_width="wrap_content"
            android:layout_height="wrap_content" />
        <WebView android:id="@+id/WebView01" android:layout_width="wrap_content" android:layout_height="wrap_content"></WebView>
    
    </LinearLayout>
    
    Kann mir bitte jemand verraten, wie ich praktisch einen Screen mit zwei "Frames" erstelle, von denen im linken eine ListView enthalten ist?
     
  2. Lilithian, 26.11.2010 #2
    Lilithian

    Lilithian Android-Hilfe.de Mitglied

    Beiträge:
    69
    Erhaltene Danke:
    23
    Registriert seit:
    26.10.2010
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="horizontal"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" >
    <ListView  
        android:layout_width="fill_parent" 
        android:layout_height="fill_parent" 
        android:layout_weight="1" />
    <WebView
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1" />
    </LinearLayout>
    Ist glaub ich was du suchst. layout_weight zeigt an in welchem Verhältnis die beiden Views sich den Platz teilen sollen.
     
    mdolphin bedankt sich.
  3. mdolphin, 30.11.2010 #3
    mdolphin

    mdolphin Threadstarter Neuer Benutzer

    Beiträge:
    10
    Erhaltene Danke:
    0
    Registriert seit:
    25.11.2010
    Sorry für die späte Antwort, bin erst heute wieder an den Rechner gekommen: Ja, prima das funktioniert!

    Vielen Dank für die Hilfe

    Michael
     

Diese Seite empfehlen