2016-07-27 8 views
2

Я попыталсяКак использовать setImageURI() в android?

imageView=(ImageView)view.findViewById(R.id.imageView); 
Uri photoUrl = profile1.getPhotoUrl(); 
imageView.setImageURI(photoUrl); 

Но я не вижу ничего. Я получаю URL, когда я печатать его Спасибо заранее

+0

попытаться значение печатной photoURL – theLazyFinder

+0

Я получаю url, когда я печатаю его –

+0

http://stackoverflow.com/a/23865531/4601170 –

ответ

3

Попробуйте использовать picasso для этого:

Picasso.with(context) 
      .load(url) 
      .placeholder(R.drawable.placeholder) 
      .resize(imgWidth, imgHeight) 
      .centerCrop() 
      .into(image); 
+1

Спасибо, он сработал –

+1

То же поведение/код с Glide (https: // github.com/bumptech/glide), чему способствует Google. См. Конференцию Paris DroidCon 2016: https://youtu.be/04igNM9IpwE?t=33m26s, сравнивающие Picasso и Glide. –

+0

Да ... Я много слышал о скольжении. но не использовал его .. Я планирую использовать это в своем следующем согласии – theLazyFinder

2

Попробуйте

Bitmap bitmap = BitmapFactory.decodeStream((InputStream)new URL("YOUR_URL").getContent()); 
imageView.setImageBitmap(bitmap); 
+0

Попробуйте мой код обновления – vinoth12594