| |||||||
Das Thema "Wie kriege ich diese Listendarstellung hin (Aloqa)" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Junior Mitglied Registriert seit: 11.09.2009
Beiträge: 37
Abgegebene Danke: 5
Erhielt 0 Danke für 0 Beiträge
| 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! |
| | |
| | #2 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
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 ) |
| | |
| | #4 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
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 ) |
| | |
| | #5 (permalink) |
| Junior Mitglied Registriert seit: 11.09.2009
Beiträge: 37
Abgegebene Danke: 5
Erhielt 0 Danke für 0 Beiträge
|
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? |
| | |
| | #6 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
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 ) |
| | |
| Folgender Benutzer bedankt sich bei swordi für diesen Beitrag: | HectorSavage (28.09.2009) |
| | #8 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
bitte, immer gerne
__________________ App Entwicklung Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD ) |
| | |
| | #9 (permalink) |
| Junior Mitglied Registriert seit: 11.09.2009
Beiträge: 37
Abgegebene Danke: 5
Erhielt 0 Danke für 0 Beiträge
|
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. |
| | |
| | #10 (permalink) |
| Junior Mitglied Registriert seit: 11.09.2009
Beiträge: 37
Abgegebene Danke: 5
Erhielt 0 Danke für 0 Beiträge
|
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... |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| 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 |