I'm new programming with android, and doing my first aplication i got something wrong with the lists. Here the code:
Cursor c = db.rawQuery("SELECT nombre FROM contactos", null);
ArrayList<String> listaArray = new ArrayList<String>();
ListView listadoContactos = (ListView)findViewById(R.id.listViewListaContactos);
if (c.moveToFirst())
{
do {
listaArray.add(c.getString(0));
} while(c.moveToNext());
}
//Creamos un adaptador y lo asignamos al ListView.
ArrayAdapter<String> adaptadorLista = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, listaArray);
listadoContactos.setAdapter(adaptadorLista);
When i see the result, my list its showing only the first item in the db that i'm querying. Can you help me, please?
Thanks in advice! George.
PS: "nombre" is the column 0. That is why i'm writting "getString(0)", because i just want to show 1 column of each row.