Ich versuche Bilder in meinem ListAdapter in imageview zu laden. Während ich jedoch 10 Miniaturbilder an listAdapter übergebe und sie in der Bildansicht einfüge, ist nur 1 oder keiner in der Bildansicht sichtbar. Wie ich aus der Dokumentation verstehe, muss ich keine asyntask verwenden, da die Picasso-Bibliothek bereits asyntask funktioniert. Könnten Sie mir bitte helfen, wie ich mit diesem Problem umgehen kann?Android Picasso lädt nicht alle Bilder in Bildansicht
// Aufruf von CustumListAdapter wie folgt;
CustomListAdapter customListAdapter = new CustomListAdapter(this, resultArrayList);
listView = (ListView) findViewById(R.id.listview_score);
listView.setAdapter(customListAdapter)
// Und hier ist meine CustomListAdapter Klasse
public class CustomListAdapter extends ArrayAdapter<String> {
private ArrayList<String> resultContent;
//private Integer[] imageid;
private Activity context;
public CustomListAdapter(Activity context, ArrayList<String> resultContent) {
super(context, R.layout.activity_ident_result2, resultContent);
this.context = context;
this.resultContent = resultContent;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
LayoutInflater inflater = context.getLayoutInflater();
View listViewItem = inflater.inflate(R.layout.activity_ident_result2, null, true);
if (position % 2 == 0) {
TextView textViewName = (TextView) listViewItem.findViewById(R.id.textView_score);
textViewName.setText(resultContent.get(position));
ImageView imageView = (ImageView) listViewItem.findViewById(R.id.imageView_score);
//imageView.setImageBitmap(IdentResultActivity.splittedBitmaps.get(position + 1));
Picasso.with(this.context).load(resultContent.get(position + 1)).into(imageView);
}
return listViewItem;
}
}
EDIT:
I verwendet .placeholder(R.drawble.progress)
und ich kann ein Bild ohne Problem gestellt sehen, Rest sind progress.png
EDIT2:
Hier ist meine imageView XML-Datei;
<ImageView
android:layout_width="75dp"
android:layout_height="75dp"
android:id="@+id/imageView_score" />
Aber wenn Sie die Liste scrollen, zeigt es das korrekte Bild an? –
alle Bilder sind leer (manchmal zeigt es 1 Bild), ob ich scrollte oder nicht. – goGud
Haben Sie die JSON-Antwort überprüft? Bitte überprüfen Sie auch die Größe Ihrer Bilder. –