Ho un'app in Android che in alcune attività viene visualizzata utilizzando un elemento elencare il contenuto di una colonna dal DB.
questo è il modo in cui lo sto facendo:
lv = (ListView) findViewById(R.id.list);
Cursor cursor = db.getAllData();
startManagingCursor(cursor);
adapter = new SimpleCursorAdapter(this, R.layout.listitem, cursor,
new String[] { db.KEY_USER }, new int[] { R.id.txt1 });
lv.setAdapter(adapter);
Sto usando un adattatore per collegare la visualizzazione del testo e il contenuto della tabella.
Ecco come appare il mio Xml "
<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/txt1"
android:textSize="20dip"
android:padding="8dip" />
La mia domanda è:
Come posso configurare le icone e il colore per ogni elemento della lista che viene collegato con i miei dati dal DB?
risposte:
0 per risposta № 1Potresti prendere in considerazione l'utilizzo android.app.ListActivity. Con un'attività di elenco puoi fornire un layout xml per creare immagini avanzate per i tuoi articoli.