Listview füllen?

C

Chuky

Neues Mitglied
Threadstarter
Moin moin :)

vorhanden:
- ein Array
- Listview vorhanden

meine Frage ist jetzt, wie fülle ich das Listview mit den einträgen die im Array stehen?oO
hat da wer einen Link zu einem guten Tut oder Tipp?

thx
Gruß
Chuky
 
C

Chuky

Neues Mitglied
Threadstarter
erstmal danke HerrHofrat :)

aber könntest du mir vllt. kurz und knapp den Code erläutern?
steig da grad nicht so ganz hinter oO

setListAdapter(new ArrayAdapter<string>(this, R.layout.list_item, strings) {
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View row;

if (null == convertView) {
row = mInflater.inflate(R.layout.list_item, null);
} else {
row = convertView;
}

TextView tv = (TextView) row.findViewById(android.R.id.text1);
tv.setText(getItem(position));

return row;
}
});
 
S

swordi

Gewerbliches Mitglied
is ganz einfach

du erzeugst einen neuen arrayAdapter und überschreibst seine getView methode

die getView Methode ist jene, die für jede einzelne Zeile aufgerufen wird, wenn diese auf den Bildschirm kommt.

das ganze packst du dann über setListAdapter zu deiner Listview
 
Oben Unten