私はウィジェットに関するリストビュー情報に追加する:listviewでPicassoを使用するには?
public class Widget {
String w_type;
String title;
String desc;
String img;
//....
}
私はIMGのフィールドが空でない場合は、リストビューで画像を表示したいです。スクロール後にListViewで間違った画像を表示することなく、ピカソを使ってどのようにしたらいいですか?これは、リストビューのための私のアダプターからGetViewメソッドの現在のコードです:
public View getView(int i, View someView, ViewGroup arg2) {
LayoutInflater inflater = LayoutInflater.from(context);
if (someView == null) {
someView = inflater.inflate(R.layout.widgets_list, arg2, false);
}
ImageView img = (ImageView) someView.findViewById(R.id.pic);
String img_url = data.get(i).img;
if (!img_url.equals("")){
Picasso.with(context).load(img_url).into(img);
}
return someView;
}
しかし、今のListViewは間違って表示され、画像を複製します。どうすれば修正できますか?
は詳細をご覧ください.. '' getViewメソッドでViewHolder'() 'メソッドを実装し、この:http://stackoverflow.com/questions/23120238/using-picasso-library -with-listview – Ironman