Estoy creando una aplicación para Android, estoy atascado en un punto. Quiero mostrar mensajes, ya que se visualiza en la línea de tiempo de Facebook. Puesto puede tener imágenes o no. He creado una vista de la tarjeta para otros elementos de montante y yo soy capaz de mostrarlos en los mensajes. Tengo los enlaces de imagen enviados desde el servidor para enviar las imágenes, ahora quiero descargar imágenes y visualizar en particular, puesto que tiene la imagen en ella. ¿Cómo puedo hacer esto? Si el usuario tiene 10 mensajes, puede haber imagen en uno o dos. ¿Cómo puedo comprobar qué puesto tiene imagen y luego mostrar la imagen en ese puesto después de descargarlo. ¿Puede alguien por favor me ayude en esto.
Por favor, hágamelo saber si usted necesita más información. Mi vista de la tarjeta es como se muestra a continuación:
<?xml version=1.0 encoding=utf-8?>
<RelativeLayout xmlns:android=http://schemas.android.com/apk/res/android
android:layout_width=match_parent
android:layout_height=match_parent
android:orientation=vertical>
<android.support.v7.widget.CardView
xmlns:card_view=http://schemas.android.com/apk/res-auto
android:id=@+id/card_view
android:layout_gravity=center
android:layout_width=match_parent
android:layout_height=wrap_content
card_view:cardCornerRadius=4dp>
<RelativeLayout
android:layout_width=wrap_content
android:layout_height=wrap_content>
<ImageView
android:id=@+id/imageViewUser
android:layout_width=wrap_content
android:layout_height=wrap_content
android:src=@mipmap/human_image/>
<TextView
android:id=@+id/textViewTitle
android:layout_width=wrap_content
android:layout_height=wrap_content
android:layout_toRightOf=@+id/imageViewUser
android:layout_toEndOf=@+id/imageViewUser
android:textSize=18sp
android:text=titleText
android:layout_marginLeft=10dp
android:layout_marginStart=10dp/>
<TextView
android:id=@+id/textViewNoOfDays
android:layout_width=wrap_content
android:layout_height=wrap_content
android:layout_below=@+id/textViewTitle
android:textSize=14sp
android:layout_marginLeft=10dp
android:text=No of Days
android:layout_toRightOf=@+id/imageViewUser
android:layout_alignBottom=@+id/imageViewUser/>
<TextView
android:id=@+id/textViewPostDescription
android:layout_width=wrap_content
android:layout_height=wrap_content
android:layout_below=@+id/imageViewUser
android:layout_marginTop=20dp
android:text=ABCDE
android:layout_marginLeft=20dp
android:layout_marginStart=20dp/>
<View
android:layout_width=fill_parent
android:layout_height=2dp
android:background=#c0c0c0
android:layout_below=@+id/postImage
android:layout_marginTop=10dp/>
<ImageButton
android:id=@+id/imageButtonPin
android:layout_width=wrap_content
android:layout_height=wrap_content
android:layout_alignParentRight=true
android:src=@mipmap/ic_pin_grey600_18dp/>
<ImageView
android:id=@+id/postImage
android:layout_width=wrap_content
android:layout_height=wrap_content
android:layout_below=@+id/textViewPostDescription
/>
</RelativeLayout>
</android.support.v7.widget.CardView>
</RelativeLayout>













