daurocg
03/06/12, 03:18:14
saludos, me explico, estoy intentando crear una función que leerá una base de datos y creara un botón para cada elemento de la base, y que cuando se añada un elemento en la base automáticamente al abrir el programa añadirá un botón en la pantalla,
el problema que tengo es que no se como ir creando los botones con distintos nombres en medio de un loop.
iba hacer algo como esto:
db.abrir();
Cursor dau = db.obtenerTodosLosContactos();
if (dau.moveToFirst()) {
do {
Button #nombre del boton que tiene que cambiar#= new Button(this);
tr.addView(Button);
//////////////////////////////////////////
}while (dau.moveToNext());
}
db.cerrar();
hay alguna forma de hacerlo o ya me tiro a crear una variable para saber el numero de elementos de la base y escribo el código para cada posible botón?
el problema que tengo es que no se como ir creando los botones con distintos nombres en medio de un loop.
iba hacer algo como esto:
db.abrir();
Cursor dau = db.obtenerTodosLosContactos();
if (dau.moveToFirst()) {
do {
Button #nombre del boton que tiene que cambiar#= new Button(this);
tr.addView(Button);
//////////////////////////////////////////
}while (dau.moveToNext());
}
db.cerrar();
hay alguna forma de hacerlo o ya me tiro a crear una variable para saber el numero de elementos de la base y escribo el código para cada posible botón?