Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

ListView in einer Scrollview

Das Thema "ListView in einer Scrollview" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 07.11.2011, 15:41   #1 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 16.09.2010
Beiträge: 51
Abgegebene Danke: 15
Erhielt 3 Danke für 1 Beitrag
Standard ListView in einer Scrollview

Hi Leute,

ich hab zwei ListViews mit verschiedenen Daten und muss, da sie zu groß sind für den Bildschirm, diese beiden Views in eine Scrollview packen. Problem ist das sich die ListViews danach nicht mehr scrollen lassen.

Hat jemand eine Lösung dafür oder gibt es eine Alternative zu den ListViews?

Grüße und Dank
r4in ist offline   Mit Zitat antworten
Alt 07.11.2011, 16:23   #2 (permalink)
Android-Hilfe.de Mitglied

Modell: Acer Iconia A100

Registriert seit: 28.10.2011
Beiträge: 127
Abgegebene Danke: 15
Erhielt 13 Danke für 11 Beiträge
Standard AW: ListView in einer Scrollview

Zitat:
Zitat von r4in Beitrag anzeigen
Hi Leute,

ich hab zwei ListViews mit verschiedenen Daten und muss, da sie zu groß sind für den Bildschirm, diese beiden Views in eine Scrollview packen. Problem ist das sich die ListViews danach nicht mehr scrollen lassen.

Hat jemand eine Lösung dafür oder gibt es eine Alternative zu den ListViews?

Grüße und Dank
Eine ScrollView kann nur exakt ein Childelement haben. Du musst deine Listviews also in einen Container (z.b. LinearLayout) packen und den Container als einziges Element deiner ScrollView packen.
mradlmaier ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei mradlmaier für diesen Beitrag:
r4in (08.11.2011)
Alt 07.11.2011, 16:31   #3 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
Standard AW: ListView in einer Scrollview

warum solltest du die listviews in eine scrollview packen müssen ?

eine scrollview ist dazu da, dass der inhalt sich scrollen lässt, wenn zu wenig platz. das macht eine listview ja bereits von haus aus.

daher werden deine scrollgesten "falsch" interpretiert und das funktioniert nicht. macht auch keinen sinn so.

wie hast du deine 2 listviews angeordnet ? untereinander, nebeneinander. das lässt sich mit der positionierung schön lösen.

am einfachsten über layout_weight, einfach die listen aufteilen
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei swordi für diesen Beitrag:
r4in (08.11.2011)
Alt 07.11.2011, 17:04   #4 (permalink)
Android-Hilfe.de Mitglied

Modell: Acer Iconia A100

Registriert seit: 28.10.2011
Beiträge: 127
Abgegebene Danke: 15
Erhielt 13 Danke für 11 Beiträge
Standard AW: ListView in einer Scrollview

Zitat:
Zitat von swordi Beitrag anzeigen
warum solltest du die listviews in eine scrollview packen müssen ?

eine scrollview ist dazu da, dass der inhalt sich scrollen lässt, wenn zu wenig platz. das
macht eine listview ja bereits von haus aus.

daher werden deine scrollgesten "falsch" interpretiert und das funktioniert nicht. macht auch keinen sinn so.

wie hast du deine 2 listviews angeordnet ? untereinander, nebeneinander. das lässt sich mit der positionierung schön lösen.

am einfachsten über layout_weight, einfach die listen aufteilen
@swordi: Ja, du hast natürlich recht. Listviews scrollen. Trotzdem, ScrollViews können natürlich nur ein Child Element haben.
mradlmaier ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei mradlmaier für diesen Beitrag:
r4in (08.11.2011)
Alt 07.11.2011, 17:44   #5 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
Standard AW: ListView in einer Scrollview

ja das bestreitet keiner, war aber, so wie es verstanden habe, nicht die frage weil sonst hätte er eine exception bekommen.
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei swordi für diesen Beitrag:
r4in (08.11.2011)
Alt 08.11.2011, 09:39   #6 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 16.09.2010
Beiträge: 51
Abgegebene Danke: 15
Erhielt 3 Danke für 1 Beitrag
Standard AW: ListView in einer Scrollview

Danke für eure Antworten.

Meine Activity ist folgendermaßen aufgebaut

TextView
TextView
TextView
TextView
TextView
ListView
TextView
ListView

Die Anzahl der TextViews ist variable und werden auf einer Datenbank gelesen.
Es geht sich einfach darum das ich nicht genug Platz habe ohne die ScrollView. Die ListViews nebeneinander anzuordnen, hab ich schon versucht aber sieht ziemlich mies aus.

Naja, muss ich mir was anderes einfallen, trotzdem vielen Dank für eure Hilfe

Grüße und Danke
r4in ist offline   Mit Zitat antworten
Alt 08.11.2011, 10:24   #7 (permalink)
Android Guru

Modell: T-Mobile G1, Nexus One, Samsung Galaxy Tab 10.1, Samsung Galaxy Nexus

Registriert seit: 04.05.2009
Beiträge: 1.599
Abgegebene Danke: 128
Erhielt 210 Danke für 193 Beiträge
Standard AW: ListView in einer Scrollview

Wie wäre es mit einem MergeAdapter und mehreren ListAdaptern darin? Gibt auf Github eine schöne Implementation davon.
__________________
Follow/Add/Circle/Whatever me on Google+

Solitaire HD, ein Solitaire optimiert für Honeycomb.
the_alien ist offline   Mit Zitat antworten
Alt 08.11.2011, 11:44   #8 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
Standard AW: ListView in einer Scrollview

naja mit dieser aufstellung wirds leider etwas schwierig, dass anständig zu bauen.

kannst das nicht aufteilen? eventuell auf 2 screens ?
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Alt 08.11.2011, 11:44   #9 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
Standard AW: ListView in einer Scrollview

oder du verzichtest auf die listview und baust dir alle zeilen selbst zusammen.

dann kannst es alles in eine scrollview geben und auch scrollen. ist dann halt etwas umständlicher, aber würde funktionieren
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Geschwindigkeit einer ScrollView Prengepower Android App Entwicklung 0 12.10.2011 11:17
einzelne Textelemente einer ListView ändern nijoX Android App Entwicklung 8 22.09.2011 09:23
listView.setChoiceMode() in einer custom ListView mr.freeze Android App Entwicklung 0 16.02.2011 09:57
Wie bekomme ich daten aus einer ListView? MilesTeg Android App Entwicklung 2 04.12.2010 19:19
ListView in einer Klasse ansprechen Manfred Android App Entwicklung 1 13.02.2009 08:36




Du liest gerade: "ListView in einer Scrollview" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.