» »

[Android] Razumevanje listAdapter

[Android] Razumevanje listAdapter

marjan_h ::

Zanima me če pravilno razumem;
listAdapter= new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,pairedDevices);
listView.setAdapter(listAdapter);


Torej prva vrstica vzame ArrayList stringov imenovanih pairedDevices in pretvori v listAdapter objekt.
Druga vrstica pa vzame ta objekt in napolni widget listView z podatki.

Je to prav? Ker mislim da je tukaj problem pri moji bluetooth aplikaciji.
Če je kakšni boljši hitrejši korak lahko spremenite kodo.

Hvala, lep pozdrav.

Mavrik ::

Adapter je nekaj kar daje podatke ListViewu, ko jih prikazuje in reciklira Viewe na zaslonu.

Za boljše razumevanje (in kontrolo) ti priporočam da sam narediš adapter z extendanjem BaseAdapterja namesto da uporabljaš ArrayAdapter (začetniki imajo ogromno težav z ListViewom glih zaradi specifik ArrayAdapterja).
The truth is rarely pure and never simple.

marjan_h ::

Hvala, sicer malo nepraktično je narejeno.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

C#, OBD2 in branje iz porta

Oddelek: Programiranje
191580 (1197) detroit
»

[Android] Bluetooth aplikacija

Oddelek: Programiranje
51094 (957) marjan_h
»

[Android]Cudno obnasanje aplikacije in emulatorja

Oddelek: Programiranje
71311 (1140) KernelPanic
»

[Android]GridView vprasanje

Oddelek: Programiranje
12952 (833) KernelPanic
»

Qt Designer -> KDevelop C++ Error

Oddelek: Programiranje
352125 (1655) 'FireSTORM'

Več podobnih tem