Amici vi chiedo un aiuto per poter realizzare una listView "personalizzata", costituita da un'immagine statica(importata all'interno del progetto ed è sempre la stessa per ogni elemento della lista) ed un testo parsati da internet.
Per il momento sono riuscito ad utilizzare la listView e a visualizzare gli elementi parsati da internet, ma vorrei apportare questa modifica, inserendo un immagine.
Per prima cosa ho creato un layout per la riga contenente immagine e testo
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="60dip"
android:padding="5dip"
android:background="#000000"
>
<ImageView
android:id="@+id/rigaImage"
android:layout_width="50dip"
android:layout_height="50dip">
</ImageView>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Large Text"
android:id="@+id/textView"
android:layout_centerVertical="true"
android:layout_toRightOf="@+id/rigaImage"
android:layout_toEndOf="@+id/rigaImage"
android:textColor="#FFFFFF"/>
</RelativeLayout>
Poi ho creato una classe java per gestire il contenuto della riga
public class ContenutoRiga {
private int immagine;
private String testo;
public ContenutoRiga(int immagine, String testo)
{
super();
this.immagine = immagine;
this.testo = testo;
}
public int getImmagine()
{
return immagine;
}
public String getTesto()
{
return testo;
}
}
Ora però non sò come creare l'adapter per poter aggiungere l'immagine e il testo(il quale è contenuto all'interno di un ArrayList) all'interno della mia listView.
Gentilmente qualcuno può indirizzarmi nel realizzare questa cosa?
Vi ringrazio in anticipo per l'aiuto.