Ejemplo de ListView con Imágenes

En este Ejemplo Realizaremos una Actividad que Muestra un listado de productos Almacenados en una Base de Datos.

Paso 1: Crearemos un nuevo Proyecto Android el cual yo Llame EjemploListView en el cual crearemos una actividad del tipo EmptyActivity que llamaremos MainActivity

Paso 2:  En nuestra ventana xml activity_main.xml agregaremos un componente ListView el cual llamaremos Lista. quedando el código de la siguiente manera:

Paso 3: crearemos un archivo xml que sera el cual insertaremos a la lista con la imagen e información de cada producto el archivo lo llamaremos elementos_lista.xml, para crearlo daremos Clic derecho sobre la carpeta layout NEW>XML>LAYOUT XML el codigo quedario de la siguiente manera:

Paso 4: Ahora creamos nuestra clase de MiBaseDatos que sera la encargada de crear la base de datos y por consiguiente almacenar la información.

Paso 5: Crearemos nuestra clase que almacenara la informacion del producto para poder armar el listado la cual llamaremos Productos:

Paso 6:  Creamos la Clase que llamaremos ProductosAdapter la cual sera la encargada de recibir el producto y armar la ventana para mostrar en la lista:

Paso 7: Ahora en MainActivity preparamos para crear el listado:

  • Lo Primero que haremos sera crear los objetos necesarios:

  • Ahora inicializaremos el objeto lista:
  • Para este ejemplo crearemos un método que llamaremos grabarBaseDatos(), en el cual grabaremos los productos en la base de datos para poder mostrarlos posteriormente:  Link para bajar Imagenes necesarias   :

  •    Una vez que ya insertamos los datos prodeceremos a inicializar nuestro adaptador:
  • Ahora crearemos el metodo que llamaremos cargarDatos() el cual sera el encargado de leer la base de datos y agregarlos al adaptador:

     
  • Ahora agregamos el adaptador a la lista:

El codigo de MainActivity quedaria de la Siguiente Manera:

 

Con esto QUEDARÍA terminada la APLICACIÓN y TENDRÍAS que ver algo parecido a la SIGUIENTE imagen: