2014-10-14 14 views

Odpowiedz

12

myślę, że nie może, prąd API nie pozwala na to. Ale jeśli naprawdę potrzebujesz tego, można zrobić coś takiego:

imageButton.setImageResource(R.drawable.your_resource); 
imageButton.setTag(R.drawable.your_resource); 
// 
// somewhere later... 
// 
Integer resource = (Integer)imageButton.getTag(); 
+0

Niesamowite. Zaoszczędziłem czas, –

2

Można użyć imageButton.getDrawable() uzyskać rozciągliwej obiektu ImageButton a następnie użyć setImageDrawable() zamiast setImageResource().

0

Użyj tego

imageButton.setImageResource(R.drawable.your_resource); 
imageButton.setTag(R.drawable.your_resource); 

Integer resource = (Integer) imageButton.getTag(); 

if(resource == R.drawable.your_resource){ 
    // do something 
}else { 
}