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

Wie kriege ich diese Listendarstellung hin (Aloqa)

Das Thema "Wie kriege ich diese Listendarstellung hin (Aloqa)" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 25.09.2009, 10:30   #1 (permalink)
Junior Mitglied

Registriert seit: 11.09.2009
Beiträge: 37
Abgegebene Danke: 5
Erhielt 0 Danke für 0 Beiträge
Standard Wie kriege ich diese Listendarstellung hin (Aloqa)

Hallo,

ich würde in meiner anwendung gerne eine liste darstellen. jedes listenelement enthält bilder/videos/texte/musik, also jeweils mulitimedia objekte. die normale listview(nur text, klick auf element öffnet neue activity bzw.view) ist dafür ungeeignet. lieber wäre mir, dass jede darstellung der elemente den komplette bildschirm füllt und ich mit buttons bzw. touchbewegungen zwischen den elementen scrollen kann. die anwendung "aloqa" macht das z.b. recht gut, nur: wie machen die das? die elementen sind ja sicher auch nur in einer listenform gespeichert, aber das layout wird wohl kaum eine listview sein, oder was meint ihr? wie kann man sowas am besten mit den android layouts hinbekommen?

hier noch ein bild von der darstellung eines einzelnen elements. sich die app kostenlos runterzuladen kann ich aber nur empfehlen, sie ist sehr nützlich!



HectorSavage ist offline   Mit Zitat antworten
Alt 25.09.2009, 11:06   #2 (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: Wie kriege ich diese Listendarstellung hin (Aloqa)

hey

man kann mittels eines eigenen adapters und überschreiben der getView methode die darstellung einer einzelnen listenzeile beeinflussen.

also guck dir mal die Adapter ( ListAdapter, BaseAdapter, ... ) an
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Alt 25.09.2009, 11:31   #3 (permalink)
Junior Mitglied

Registriert seit: 11.09.2009
Beiträge: 37
Abgegebene Danke: 5
Erhielt 0 Danke für 0 Beiträge
Standard AW: Wie kriege ich diese Listendarstellung hin (Aloqa)

sehr schön danke, das klingt nach dem was ich brauche!
Dann werd ich mir den Adapter mal anschauen.
HectorSavage ist offline   Mit Zitat antworten
Alt 25.09.2009, 12:44   #4 (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: Wie kriege ich diese Listendarstellung hin (Aloqa)

jo is ganz einfach

einfach von einem bestehenden ableiten und die benötigten methoden überschreiben. es gibt ein gutes beispiel dafür in der doku.

bei fragen einfach her damit, damit kenn ich mich aus
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Alt 28.09.2009, 15:09   #5 (permalink)
Junior Mitglied

Registriert seit: 11.09.2009
Beiträge: 37
Abgegebene Danke: 5
Erhielt 0 Danke für 0 Beiträge
Standard AW: Wie kriege ich diese Listendarstellung hin (Aloqa)

ich möchte die listendarstellung dynamisch machen. d.h. wenn ich die liste gerade anschaue und durch einen event die liste um ein element erweitert wird, soll das natürlich sofort in die aktuelle darstellung übernommen werden.
mit der normalen implementierung(Android Series: Custom ListView items and adapters | Software Passion) funktioniert es nur wenn ich die activity verlasse und sie dann wieder öffne. geht das auch dynamisch wenn die liste gerade im fokus ist?
HectorSavage ist offline   Mit Zitat antworten
Alt 28.09.2009, 15:13   #6 (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: Wie kriege ich diese Listendarstellung hin (Aloqa)

stimmt nicht

du kannst dem adapter immer ein element hinzufügen. adapter.addElement() oder sowas

danach musst einfach ein adapter.notifyDatasetChanged() aufrufen und schon wird die liste angepasst.
__________________
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:
HectorSavage (28.09.2009)
Alt 28.09.2009, 16:52   #7 (permalink)
Junior Mitglied

Registriert seit: 11.09.2009
Beiträge: 37
Abgegebene Danke: 5
Erhielt 0 Danke für 0 Beiträge
Standard AW: Wie kriege ich diese Listendarstellung hin (Aloqa)

die notifyDatasetChaneg() wars, danke!
HectorSavage ist offline   Mit Zitat antworten
Alt 28.09.2009, 18:39   #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: Wie kriege ich diese Listendarstellung hin (Aloqa)

bitte, immer gerne
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Alt 29.09.2009, 13:19   #9 (permalink)
Junior Mitglied

Registriert seit: 11.09.2009
Beiträge: 37
Abgegebene Danke: 5
Erhielt 0 Danke für 0 Beiträge
Standard AW: Wie kriege ich diese Listendarstellung hin (Aloqa)

hm ok, ich bekomms jetzt hin, dass ich ein bildschirmfüllendes layout für jedes einzelne element habe. wenn jetzt mehrere elemente in der liste sind werden die natürlich auch alle angezeigt und es kommt wieder zu einer scrollbaren ansicht(von oben nach unten scrollbar). wie kriege ich es hin, dass die liste von links nach rechts "läuft" und ich statt dem scrollen eine animation anzeigen lasse?

geht das überhaupt auf die oben beschriebene weise? ich bezweifle gerade dass aloqa das so gelöst hat, kann mir aber auch schwer vorstellen wie das sonst realisierbar ist.
HectorSavage ist offline   Mit Zitat antworten
Alt 29.09.2009, 14:55   #10 (permalink)
Junior Mitglied

Registriert seit: 11.09.2009
Beiträge: 37
Abgegebene Danke: 5
Erhielt 0 Danke für 0 Beiträge
Standard AW: Wie kriege ich diese Listendarstellung hin (Aloqa)

vermutlich wurde zumindest dieses layout mit HorizontalScrollView realisiert:
HorizontalScrollView | Android Developers

jetzt kommt natürlich die frage auf, wie man die daten aus der liste mit der horizontalscrollview verbindet. einen Listadapter gibt es ja nicht. tricky, tricky...
HectorSavage ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Betriebssystemversionsupdate und -upgrade Denny Mleinek Samsung Galaxy (I7500) Forum 208 16.01.2012 19:47
Wie signiere ich eine apk ? MarcoNieddu Android App Entwicklung 10 10.08.2009 14:14
Wie komme ich zur Speicherkarte? (u.a.) diecaro T-Mobile G1 Forum 13 08.07.2009 15:41
Wie öffne ich Project Dateien knuppel Android App Entwicklung 3 22.05.2009 14:30




Du liest gerade: "Wie kriege ich diese Listendarstellung hin (Aloqa)" 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.