2016-07-27 23 views
2

Ich versuchteWie benutze ich setImageURI() in Android?

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

aber ich nicht alles sehen. Ich erhalte url, wenn ich es bin Drucken Vielen Dank im Voraus

+0

Versuch zu drucken Wert von photoURL – theLazyFinder

+0

Ich erhalte URL, wenn ich es drucke –

+0

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

Antwort

3

Try picasso für diesen Einsatz:

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

Danke, dass es funktioniert –

+1

Gleiches Verhalten/Code mit Glide (https: // github.com/bumptech/glide) was von Google gefördert wird. Siehe die Paris DroidCon 2016 Konferenz: https://youtu.be/04igNM9IpwE?t=33m26s ​​vergleicht Picasso und Glide. –

+0

Ja. Ich habe viel über Gleiten gehört. aber ich benutze es nicht .. Ich plane, dies in meinem nächsten assigment zu verwenden – theLazyFinder

2

dieses Versuchen

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

Probieren Sie meinen Update-Code – vinoth12594