2011-06-16 18 views
25

Resim görünümüm ve dize src var. Bu yöntem ben benim hedefe ulaşmak nasıl bir int alır yanaimageview src nasıl ayarlanır?

imgview.setImageResource(int); 

: yöntemi, bir int beklediğini beacuse ben dize src için imageview kaynağını ayarlamak istediğiniz, ancak bunu yapmak alamıyorum bir dize mi kullanıyorsunuz?

cevap

32

aşağıdaki yollardan herhangi birini kullanabilirsiniz ImageView görüntü cource ayarlamak için. Öncelikle resminizin hangi formatta mevcut olduğunu onaylayın. Bitmapin şeklinde resminiz varsa size kaynak örnekteki resim varsa o zaman

imageview.setImageDrawable(drawable); 

kullanmak çekilebilir şeklinde resminiz varsa o zaman

imageview.setImageBitmap(bm); 

kullanmak

görüntü çekilebilir klasörde varsa, o zaman

görüntünün yolunu ardından .setImageURI gerçekten heyecan

imageview.setImageURI(Uri.parse("pathofimage")); 
+3

Anladım'a kullanmak ama http tabanlı URI'ler için çalışmaya görünmüyor varsa. System.out okur "readUri hatalı bitmap uri başarısız oldu: http: // ...". :( – BrainSlugs83