1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  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
[Offen] Android Layout funktioniert nicht Android App Entwicklung 08.09.2017
[ERLEDIGT] Android O Neue Fonts in XML Methode Android App Entwicklung 27.07.2017
[ERLEDIGT] Hilfe bei Fehler in Quellcode benötigt Android App Entwicklung 23.06.2017
[ERLEDIGT] Admob-Einstellungen Android App Entwicklung 20.06.2017
[ERLEDIGT] Instanzierung aus XML Android App Entwicklung 11.04.2017
[OFFEN] Klick auf Marker soll ein zweites kleineres Layout anzeigen, Map soll trotzdem noch scrollbar (verwendbar) sein Android App Entwicklung 04.04.2017
[ERLEDIGT] Problem beim Starten einer neuen Activity Android App Entwicklung 21.03.2017
[ERLEDIGT] App stürzt neuerdings beim anzeigen des eigenen Standorts ab Android App Entwicklung 19.03.2017
[ERLEDIGT] Layout (Design) erkennt style nicht? Android App Entwicklung 13.03.2017
Verständnisprobleme beim Layout Android App Entwicklung 21.02.2017
Du betrachtest das Thema "Neuling: Hilfe beim XML layout" im Forum "Android App Entwicklung",