изображение не отображается в сетевом изображении для первой загрузки - PullRequest
0 голосов
/ 03 июля 2018

У меня есть 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());

1 Ответ

0 голосов
/ 03 июля 2018

Обязательно ли использование NetworkImageView? Если нет, попробуйте использовать библиотеку Пикассо: http://square.github.io/picasso/. Это супер просто в использовании!

Отвечая на ваш вопрос, используя picasso:

Вы можете использовать обычный ImageView, затем, нажав на него, выбрать нужное изображение, а не раздувать ваш вид следующим способом:

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