Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 04/02/15, 14:13:18
Array

[xs_avatar]
Guixe94 Guixe94 no está en línea
Desarrollador
 
Fecha de registro: abr 2012
Localización: Barcelona, Catalunya
Mensajes: 900
Modelo de smartphone: HTC ONE y Galaxy Note 3
Tu operador: Orange
Mostrar base de datos en ListView

Hola,
quiero hacer un list view en el que cada elemento muestre: una imagen, un nombre y un numero.
Estos datos quiero cogerlos de una base de datos (que aré yo) y este dentro de la app, esta base de datos tendra los campos: idUnico, nombre, descripcion, numero, imagen (la imagen sera un codigo, que la app ya lo interpretara para mostrar una imagen u otra).

Tengo dos problemas, con que programa o herramienta puedo hacerla y en que formato tendria que guardarla para usarla en la app? sql? ( No entiendo mucho de DB la verdad..)

Lo segundo seria el ListView. Como hago para que los datos de la db, me coja cada elemento (idUnico), y me muestre en el list view lo mencionado al principio?

Luego quería que al hacer click me mostrase un fragment con la descripción del elemento seleccionado.


Llevo ya un tiempo con esto de Android.. pero los ListView nunca he conseguido manejarlos bien ni entender muy bien como hacerlos bonitos, etc.. Y creo la verdad que es algo esencial..

Gracias!
Responder Con Cita


  #2  
Viejo 04/02/15, 20:01:07
Array

[xs_avatar]
oxot oxot no está en línea
Usuario muy activo
 
Fecha de registro: may 2010
Localización: Santiago
Mensajes: 741
Modelo de smartphone: Xiaomi RedRice
Tu operador: Pepephone
Pues es una pregunta con muchas partes:
1. Yo usaría para la base de datos SQLite, es la que yo usé habitualmente y sin problema. Fácil de manejar. El artículo de android developers es muy completo.
2. Del objeto Cursor que devuelve la BD puedes meter los datos dónde quieras, por ejemplo en un ListView.
3. Para lo que mencionas necesitas hacer un ListView con celdas personalizadas (una imagen y dos textview en tu caso supongo).
4. Finalmente, deberías implementar el patron ViewHolder para que el movimiento en la lista sea fluida (sobre todo si vas a mover imágenes).
5. Lo del click pues eso, un onClickListener sobre los imageView y los TextView de las celdas.
6. Finalmente, ahora se están implementando patrones muy chulos en el nuevo material design de android: quizás te interesen las cards.

Dónde consultar:
Android developers es una fuente inagotable:
https://developer.android.com/traini...sts-cards.html
Vogella ya lo ha explicado todo:
http://www.vogella.com/tutorials/And...e/article.html
Patrón ViewHolder:
http://developer.android.com/trainin...scrolling.html
Celdas personalizadas:
http://developer.android.com/referen...tActivity.html

y mucho más...
Responder Con Cita
Los siguientes 2 usuarios han agradecido a oxot su comentario:
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 13:17:38 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /