Wie kann ich dies implementieren? Ich habe überall gesucht und ich bin verloren. Wenn mich jemand aufklären könnte, wäre das großartig. Dies ist meine aktuellen benutzerdefinierten adapter
:Implement universal Bild loader auf benutzerdefinierte listvew Android
public class CustomListAdapter extends ArrayAdapter<String>
{
private final Activity context;
private final String[] itemname;
private final String[] imageUrls;
public CustomListAdapter(Activity context, String[] itemname, String[] imageUrls) {
super(context, R.layout.mylist, itemname);
this.context = context;
this.itemname = itemname;
this.imageUrls = imageUrls;
//ImageLoader imageLoader = new ImageLoader(activity.getApplicationContext());
}
public View getView(int position,View view,ViewGroup parent) {
LayoutInflater inflater=context.getLayoutInflater();
View rowView=inflater.inflate(R.layout.mylist, null,true);
TextView txtTitle = (TextView) rowView.findViewById(R.id.item);
ImageView imageView = (ImageView) rowView.findViewById(R.id.icon);
TextView extratxt = (TextView) rowView.findViewById(R.id.textView1);
txtTitle.setText(itemname[position]);
//imageLoader.displayImage(imageUrls[position], imageView, null);
extratxt.setText("Description "+itemname[position]);
return rowView;
};
}
Beachten Sie, dass der obige Code einige Fehler hat. Erstens, bei der activity.getApplicationContext()
: Ich weiß nicht warum. Für die zweite sagt der imageLoader, dass das Symbol nicht aufgelöst werden kann.
Folgen Sie den Schritten in dem unten stehenden Link erwähnt https://github.com/nostra13/Android-Universal-Image-Loader http://javatechig.com/android/universal-image-loader-library-in -android – Sanjeev