Spanish Colorcar Imagenes desde URL en Listview

Alejandro Viera

Member
Licensed User
Me encuentro con este problema, necesito mostrar nombre apellido y foto de usuarios en un listview y he seguido este ejemplo de Erel.
B4X:
Sub Globals
   Dim ImageView3 As ImageView
   Dim ImageView2 As ImageView
   Dim ImageView1 As ImageView
   Dim ImageView4 As ImageView
End Sub

Sub Activity_Create(FirstTime As Boolean)
   Activity.LoadLayout("1")
End Sub

Sub Activity_Resume
   Dim links As Map
   links.Initialize
   links.Put(ImageView1, "http://www.basic4ppc.com/basic4android/images/SS-2012-08-29_12.55.42.png")
   links.Put(ImageView2, "http://www.basic4ppc.com/basic4android/images/SS-2013-03-04_11.42.38.png")
   links.Put(ImageView3, "http://www.basic4ppc.com/basic4android/images/SS-2013-03-04_11.52.19.png")
   links.Put(ImageView4, "http://www.basic4ppc.com/basic4android/images/SS-2012-02-06_12.45.56.png")
   CallSubDelayed2(ImageDownloader, "Download", links)
End Sub

Sub Activity_Pause (UserClosed As Boolean)
   CallSub(ImageDownloader, "ActivityIsPaused")
End Sub

Como puedo hacer para meter en un listview la imagen que almacena, por ejemplo ImageView1 ??

Gracias a quien pueda darme una ayuda!
 

DonManfred

Expert
Licensed User
You can not use Listview for that. I suggest to use a xCustomListview. Here you can place the needed ImageViews(s) to to use the ImageDownloader.
 

José J. Aguilar

Expert
Licensed User
Hola:

Como bien te indica DonManfred, es mejor que utilices un xCustomListView, ya que en cada ítem puedes cargar el layout que quieras.

Mira el vídeo en este post
https://www.b4x.com/android/forum/t...listview-cross-platform-customlistview.84501/

Hay una clase de ImageView de un miembro del foro que puede descargar directamente el archivo de una URL y asignarlo a la ImageView, pero no lo encuentro ahora mismo. Si doy con él lo pongo, o a ver si algún compañero lo recuerda y la pone.

saludos,
 

Alejandro Viera

Member
Licensed User
Gracias por las respuestas!
Voy a ver si puedo con CustomListView (Me vendría bien un ejemplito), de todas maneras José si logras encontrar esa librería del usuario, te la encargo!

DonManfred, thanks for the answer and for your libraries!!! ;)
 
Top