luismiyu
27/03/12, 20:15:11
Hola, sigo con mi app de autoescuela para el PFC y me he encontrado con otra consulta importante que haceros.
Ya he solucionado el tema del acceso a la base de datos y de usar una base de datos propia, también sé generar consultas y cursores.
Ahora necesito generar un layout que me muestre esto.
IMAGEN (campo text de la base de datos con /res/drawable/imagen... .png he leído que se hace así por seguridad, pero no sé extraer la imagen)
ENUNCIADO
RADIOBUTTON Respuesta
RADIOBUTTON Respuesta
RADIOBUTTON Respuesta
... x 30 veces
BUTTON corregir
Como os he dicho, la imagen no sé mostrarla así que agradecería código de ejemplo.
El enunciado sé extraerlo y mostrarlo.
Ahora viene el quid de la cuestión: tendría que hacer un xml scrollable con esta plantilla ya hecha, por lo que me quedaría enorme y sólo podría utilizarlo para un único tipo de test (podría generar tests con menos preguntas dependiendo de qué extraiga) o bien a base de código podría coger un layout vacio y crearlo con un bucle del tipo...
while (haya elemento en el cursor){
mostrar imagen
mostrar enunciado
mostrar radiobuttons (que podría ser otro bucle según he leído)
elemento++
}
También necesitaría consejos para hacer el método corregir(). La idea que tengo es un botón CORREGIR al final de todo eso y que se vaya a una activity que te muestre si has aprobado o no y el número de fallos.
Muchas gracias por leeros el coñazo, un saludo!
Ya he solucionado el tema del acceso a la base de datos y de usar una base de datos propia, también sé generar consultas y cursores.
Ahora necesito generar un layout que me muestre esto.
IMAGEN (campo text de la base de datos con /res/drawable/imagen... .png he leído que se hace así por seguridad, pero no sé extraer la imagen)
ENUNCIADO
RADIOBUTTON Respuesta
RADIOBUTTON Respuesta
RADIOBUTTON Respuesta
... x 30 veces
BUTTON corregir
Como os he dicho, la imagen no sé mostrarla así que agradecería código de ejemplo.
El enunciado sé extraerlo y mostrarlo.
Ahora viene el quid de la cuestión: tendría que hacer un xml scrollable con esta plantilla ya hecha, por lo que me quedaría enorme y sólo podría utilizarlo para un único tipo de test (podría generar tests con menos preguntas dependiendo de qué extraiga) o bien a base de código podría coger un layout vacio y crearlo con un bucle del tipo...
while (haya elemento en el cursor){
mostrar imagen
mostrar enunciado
mostrar radiobuttons (que podría ser otro bucle según he leído)
elemento++
}
También necesitaría consejos para hacer el método corregir(). La idea que tengo es un botón CORREGIR al final de todo eso y que se vaya a una activity que te muestre si has aprobado o no y el número de fallos.
Muchas gracias por leeros el coñazo, un saludo!