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

    nTraum Threadstarter Junior Mitglied

    Hi,

    ich wage mich gerade an meine erste App heran und komme mit Layouting soweit relativ gut klar. Solange das alles statisch ist, funktioniert alles wie es soll.

    Eine Sache jedoch hab ich noch nicht ganz verinnerlicht und da fehlt mir komplett der Ansatz.

    Sagen wir, ich habe eine Liste von... Mc-Donalds-Filialen, die über einen Webservice per JSON empfangen werden. Jetzt möchte ich nicht einfach Filiale 1 ... Filiale 10 in eine normale ListView packen, sondern möchte _pro Eintrag_ quasi ein Layout haben, was ich immer wieder verwenden kann.

    Ich weiß nicht, ob so richtig klar ist, was ich meine. Statt eines Layouts, welches eine komplette View definiert möchte ich eins, was genau einen einzelnen Eintrag definiert. Möchte ich dann 10 Filialen einfügen, würde ich gerne 10 Einträge anzeigen, jeweils mit dem immergleichen vordefinierten Layout (aber anderen Werten).

    Wie geh ich an sowas generell ran?

    Danke im voraus!
     
  2. Makes, 26.04.2012 #2
    Makes

    Makes Junior Mitglied

    du brauchst ein Main Layout mit einem ListView
    zB im layout main.xml
    Code:
    <ListView
            android:id="@id/android:list"
            android:layout_width="fill_parent"
            android:layout_height="280dp"
            android:drawSelectorOnTop="false" android:scrollbars="horizontal|vertical"/>
    so und dann brauchst du noch ein weiteres layout sagen wir mal list.xml
    dort kannst du dann zb.
    TextView1 TextView2
    usw

    in deiner MainActivity brauchst du dann folgendes:
    Code:
    ListAdapter adapter = new SimpleAdapter(this, mylist , R.layout.list, 
                            new String[] { "name", "ort" }, 
                            new int[] { R.id.textview1, R.id.textview1 });
            
            setListAdapter(adapter);
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[Offen] Android Layout funktioniert nicht Android App Entwicklung 08.09.2017
[OFFEN] Android Icon Pack dynamisch erstellen Android App Entwicklung 05.06.2017
[OFFEN] DialogFragment dynamisch mit RecyclerView füllen Android App Entwicklung 02.06.2017
[OFFEN] ClickListener in ViewPager (dynamischer Seitenaufruf) Android App Entwicklung 09.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
[OFFEN] Wie kann ich den Hintergrund abhängig vom Vordergrund Bild dynamisch veränderbar machen? Android App Entwicklung 24.03.2017
[ERLEDIGT] Layout (Design) erkennt style nicht? Android App Entwicklung 13.03.2017
Verständnisprobleme beim Layout Android App Entwicklung 21.02.2017
Layout-Probleme auf verschiedenen Geräten Android App Entwicklung 19.01.2017
Text View erzeugt rendering Problem Android App Entwicklung 18.11.2016
Du betrachtest das Thema "Dynamisches Layout für Listeneinträge" im Forum "Android App Entwicklung",