Skrive objekt til ListView

Tags:    java android programmering eclipse

User
Bruger #353 @ 08.04.14 11:31
Jeg har et objekt Event med Navn(String) og Dato(date).
Jeg har fyldt en ArrayListe med Event.
Jeg vil gerne have vist Navn og Dato i et listView.

Hvordan gør jeg det?




6 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Har du en toString metode i Event klassen?

Fold kodeboks ind/udJava kode 




User
Bruger #353 @ 09.04.14 08:23
Jeg ville egentlig gerne have vist navn og dato for sig i hver sin kolonne i listview.

Jeg har forsøgt mig med denne kode, men den fejler:

Fold kodeboks ind/udJava kode 




Hvad mener du helt præcist når du skriver kolonne? Du kan prøve at bruge android.R.layout.simple_list_item_2, hvilket vil give dig to rækker, men hvis du vil have to kolonner skal du lave din egen custom adapter.

Du kan prøve at tegne et eksempel på hvordan du vil have det.



Indlæg senest redigeret d. 09.04.2014 11:51 af Bruger #20895
User
Bruger #353 @ 09.04.14 11:23
Det er også fint med rækker, bare jeg får skilt navn og dato i hver sin række :)

Henrik
18-04-2014
------------------------------
Benny
26-8-2014
------------------------------
Louise
12-12-2014
------------------------------
osv



Så brug android.R.layout.simple_list_item_2 og se om det virker. :)



Prøv at se det eksempel her:

http://www.learn2crack.com/2013/11/listview-from-json-example.html

De 2 hovedpunkter:

- Du opretter en særskilt layoutfil, med to textviews.
- Du fortæller din adapter at det layout, skal bruges til hver enhed i dit listview.




Indlæg senest redigeret d. 09.04.2014 12:07 af Bruger #955
t