私はGrid View docを調べていますが、ローカルのresディレクトリにある画像の代わりにオンラインから画像を表示できるかどうかを確認したいと思っていました。ImageViewでPicassoを使用する
私はドキュメントに基づいたピカソを設定し、その(次のコードは、GridViewのドキュメントの例から取られる)
public View getView(int position, View convertView, ViewGroup parent) {
ImageView imageView;
if (convertView == null) {
// if it's not recycled, initialize some attributes
imageView = new ImageView(mContext);
imageView.setLayoutParams(new GridView.LayoutParams(300, 300));
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
imageView.setPadding(8, 8, 8, 8);
} else {
imageView = (ImageView) convertView;
}
//imageView.setImageResource(mThumbIds[position]);
Picasso.with(mContext).load("http://i.imgur.com/DvpvklR.png").into(imageView);
return imageView;
}
私はこれが私に返す必要がありたかったようImageViewのにピカソを実装しようとすることを決定しましたそれを試してみるのはthis pictureですが、それは私のデバイス上では何のイメージも返されません。
私は間違っていますか?
エラーが表示されますか?そうでなければ、 'Picasso'オブジェクトのロギングを有効にしてみてください。' Picasso.with(mContext).setLoggingEnabled(true).load(url).into(imageView); ' – Bryan