1. Mitglieder surfen ohne Werbung auf Android-Hilfe.de! ✔ Jetzt kostenlos Mitglied in unserer Community werden.
  1. esselte, 28.05.2010 #1
    esselte

    esselte Threadstarter Neuer Benutzer

    Hallo,

    ich bin neu in der Android-Programmierung um komme mit der Erstellung des Layouts (in der XML-Datei) noch nicht wirklich zurecht.

    Ich möchte das das gesamte Fenster mit einer Liste gefüllt ist, lediglich darunter sollen drei gleich große Knöpfe zum Hinzufügen, Bearbeiten und Löschen von Einträgen aus der Liste sein.
    Also ungefähr so:
    Code:
    
     -------------------
    |                   |
    |                   |
    |                   |
    |                   |
    |                   |
    |       Liste       |
    |                   |
    |                   |
    |                   |
    |                   |
    |                   |      
     -------------------
     -----  -----  -----
    | Add || Edit|| Del |
     -----  -----  -----
    
    Das beste was ich bisher hinbekommen habe ist dieses:
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout
      xmlns:android="http://schemas.android.com/apk/res/android"
      android:orientation="vertical"
      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"
          android:textFilterEnabled="true">
      </ListView>
      
      <LinearLayout
          android:orientation="horizontal"
         android:layout_width="fill_parent"
         android:layout_height="fill_parent">
         <Button 
             android:text="@string/add"
             android:layout_width="wrap_content"
             android:layout_height="fill_parent" 
             android:layout_weight="1"/>
         <Button 
             android:text="@string/edit"
             android:layout_width="wrap_content"
             android:layout_height="fill_parent" 
             android:layout_weight="1"/>
         <Button 
             android:text="@string/delete"
             android:layout_width="wrap_content"
             android:layout_height="fill_parent"
             android:layout_weight="1"/>
      </LinearLayout>
    </LinearLayout>
    
    Allerdings wird so (mir unverständlich) die ListView gar nicht angezeigt, sondern die drei Knöpfe nehmen den gesamten Fensterbereich ein und was ich noch seltsamer finde, diese haben auch noch eine unterschiedliche Breite (der letzte ist etwas breiter als die beiden ersten).

    Könnte mir da jemand auf die Sprünge helfen?

    Vielen Dank schon mal!

    Hans
     
    Zuletzt bearbeitet: 28.05.2010
  2. sixi, 28.05.2010 #2
    sixi

    sixi Erfahrener Benutzer

    wenn du das LinearLayout auf "fill_parent" setzt ist es irgendwie klar, dass das ganze Objekt darüber gefüllt wird.

    Probier's mal mit

    Code:
     <LinearLayout
          android:orientation="horizontal"
         android:layout_width="fill_parent"
         android:layout_height="50dp">
    
    oder statt den 50 eben das was du möchtest ;)
     
  3. esselte, 28.05.2010 #3
    esselte

    esselte Threadstarter Neuer Benutzer

    Ja, das sieht schon viel besser aus... DANKE!
    Ich sehe zwar die ListView nicht, aber das liegt wohl einfach daran, dass sie noch leer ist.
    Mich wunder jetzt allerdings noch, warum der letzte Button etwas breiter ist als die beiden ersten. Müssten die sich nicht alle in gleichen Teilen auf die Breite aufteilen weil sie ja alle das gleiche Gewicht (layout_weight) haben oder missverstehe ich da dieses layout_weight?
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
org.w3c.dom.Element - Neues Element hinzufügen Android App Entwicklung 27.11.2018
Wert beim Start der App aus SharedPreferences auslesen Android App Entwicklung 10.09.2018
Wie viele Klassen und Layouts brauche ich für meine App? Android App Entwicklung 05.08.2018
ListView mit eigenem Layout zeigt im Querformat Items doppelt an Android App Entwicklung 24.06.2018
Mit Webview.findallasync ein Wert überprüfen -Hilfe Android App Entwicklung 29.04.2018
Fehler beim Download bestimmter Webseiten mit httpGet Android App Entwicklung 19.04.2018
Classen Methoden ,deren Aufruf und meine Anfänger Probleme. HILFE !!! Android App Entwicklung 18.04.2018
Warum Stürtzt meine App ab? (Beim Öffnen von content_3) Android App Entwicklung 27.02.2018
zugriff auf xml elemente bzw attribute Android App Entwicklung 26.02.2018
Fragen zu all den Layouts Android App Entwicklung 12.02.2018
Du betrachtest das Thema "Neuling: Hilfe beim XML layout" im Forum "Android App Entwicklung",
  1. Android-Hilfe.de verwendet Cookies um Inhalte zu personalisieren und dir den bestmöglichen Service zu gewährleisten. Wenn du auf der Seite weitersurfst stimmst du der Cookie-Nutzung zu.  Ich stimme zu.