Android 首次加载时未在networkimageview中显示图像

Android 首次加载时未在networkimageview中显示图像,android,android-volley,Android,Android Volley,我有一个NetworkImageView,单击按钮后必须显示图像。当我第一次单击按钮时,它不会显示图像,但如果我第二次单击它,它会显示图像 我已经为它设置了默认图像,它显示了第一次单击按钮的图像,但如果我再次单击它,它将显示url中的图像 ImageLoader imageLoader = mInstance.getImageLoader(); imageLoader.get(url, ImageLoader.getImageListener(img, R.drawable.placeholde

我有一个
NetworkImageView
,单击按钮后必须显示图像。当我第一次单击按钮时,它不会显示图像,但如果我第二次单击它,它会显示图像

我已经为它设置了默认图像,它显示了第一次单击按钮的图像,但如果我再次单击它,它将显示url中的图像

ImageLoader imageLoader = mInstance.getImageLoader();
imageLoader.get(url, ImageLoader.getImageListener(img, R.drawable.placeholder, android.R.drawable.ic_dialog_alert));
img.setImageUrl(url, mInstance.getImageLoader());

是否必须使用NetworkImageView?如果没有,您应该尝试使用毕加索库:。它非常容易使用

使用毕加索回答您的问题:

您可以使用普通的ImageView,然后单击获取所需的图像,并使用以下方法放大视图:

Picasso.get().load("http://i.imgur.com/DvpvklR.png").into(imageView);

@internal_class7可能重复我不知道这是一个重复的问题,我不是问如何使用截击下载图像,我只是想知道,NetworkImageView的这种行为的原因是什么。如果你无法帮助或无法理解我的问题,不要简单地将其标记为重复问题。你能添加活动的相关部分吗?就像将onClickListener设置为按钮一样,使用哪个url。OP不会询问如何从网络加载图像。这并不能解释为什么OP的方法不能以他/她描述的方式工作。