2011-07-07 13 views
5

Çizilebilir resmin adını almak istiyorum ve bu adı bir dizede saklamak istiyorum. Örneğin, bir Görüntü için play.png veya stop.png adında bir .png dosyası kullanabilirim. Ben sadece hangi resim çekilebilir ImageView için kullanılır bilmek istiyorum .. çekilebilir/(?? png)Android: Çekilebilir Resim adı nasıl edinilir

teşekkürler almak için herhangi bir yolu var.

cevap

5

Resim adını görüntü ile birlikte kaydetmediğiniz sürece, çekilebilir resmin adını almanın doğrudan bir yolu olduğunu düşünmüyorum.

XML'de siz) (eğer gettag kullanarak görüntü adını alabilir imagename

ImageView img = (ImageView) findViewByID(R.id.img)// my image 
img.settag("btful.png"); // to set an image name 

ayarı imageview

android:tag="btful.png" 

Programmetically için ek bir veri olarak görüntü adını ayarlamak için aşağıdaki

yapabilirsiniz
String imageName = (String)img.getTag(); 
+0

için çalışır, birden fazla görüntü var ve diğer faaliyetlere geçirerek hangi img id bilmek gerekir ?? Zaten görüntüler için farklı etiketler koymuştum. SetTag() olmadan – Farhan

+0

png görüntü adını alabilir miyim. –

1

İkinci sorunuzu "drawableImgId" ile ilgili olarak neden kullanmayın:

img.getId();

Bence R.java dosyasında görebilirsiniz drawableimageId almak için herhangi bir yol yoktur benim