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

    Schwede Threadstarter Neuer Benutzer

    kann ein ListView ein ChildView eines "normalen" Views (z.b. ScrollView) sein? Falls ja, wie würde das aussehen?

    Vielen Dank!
    Schwede
     
  2. DieGoldeneMitte, 22.09.2011 #2
    DieGoldeneMitte

    DieGoldeneMitte Android-Lexikon

    Das ist sogar der Normalfall (der ListView ist ja normalerweise Kind von einem LinearLayout).

    Aber bei einem ScrollView macht das eher wenig Sinn, da der ListView von sich aus schon scrollt.
     
  3. Schwede, 22.09.2011 #3
    Schwede

    Schwede Threadstarter Neuer Benutzer

    ...mach das mal nicht am Scroll-View fest. Das war, wie gesagt, nur ein Beispiel. Mir geht es darum: wie sieht das als codesnippet aus? Wie binde ich einen ListView in einen View ein? Dass das mit .addview geht ist mir klar, aber wie definiere ich vorher den Listview, den ich dann an den View anhänge?
     
  4. DieGoldeneMitte, 22.09.2011 #4
    DieGoldeneMitte

    DieGoldeneMitte Android-Lexikon

    ich hab das zwar (mit ListViews) noch nie ausm Programm heraus gemacht, aber es müsste genauso gehen, wie mit jedem anderen View auch.

    Code:
    LinearLayout.[COLOR=#006600]LayoutParams[/COLOR] params =[COLOR=#000000][B] new[/B][/COLOR] LinearLayout.[COLOR=#006600]LayoutParams[/COLOR][COLOR=#66cc66]([/COLOR]
      LayoutParams.[COLOR=#006600]FILL_PARENT[/COLOR], LayoutParams.[COLOR=#006600]WRAP_CONTENT[/COLOR][COLOR=#66cc66]
    )[/COLOR];
    ListView lv = new ListView( this, params );
    // und dann der übliche Adapterkram
    
     
    Schwede gefällt das.
  5. Schwede, 22.09.2011 #5
    Schwede

    Schwede Threadstarter Neuer Benutzer

    Könnte man die ListView-Erstellung auch in eine (Hilfs-)-klasse auslagern?
    sowas wie:
    public ListView xxxxx(){}
    Falls das geht, wie würde man diese Klasse dann an den View anhängen?
    Das ist nur aus Gründen der Übersichtlichkeit.
     
  6. DieGoldeneMitte, 23.09.2011 #6
    DieGoldeneMitte

    DieGoldeneMitte Android-Lexikon

    Du musst schon den View mit dem richtigen Context/der richtigen Activity konstruieren.
    Wenn du diese in die Hilfsklasse schaffst, geht das natürlich, klar. :rolleyes2:
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[GESCHLOSSEN] Random ListItem ausgeben funktioniert nicht mehr Android App Entwicklung 13.08.2017
[OFFEN] Bild per Intent an ListView übergeben und anzeigen Android App Entwicklung 13.08.2017
[ERLEDIGT] Listview mit Datenbank über Custom ArrayList verbinden Android App Entwicklung 22.04.2017
[ERLEDIGT] Drawer mit scrollbarem Listview Android App Entwicklung 27.03.2017
ListView fix am unteren Bildschirmrand ausgeben Android App Entwicklung 01.03.2017
ProgressBar in ListView Android App Entwicklung 03.01.2017
ListView Element an eine Datenbank senden Android App Entwicklung 04.12.2016
Du betrachtest das Thema "ListView als ChildView?" im Forum "Android App Entwicklung",