Jak mogę pobrać bieżący zasób obrazu z elementu imageButton? muszę coś takiego:Jak zdobyć zasoby graficzne
imageButton.getImageResource();
dzięki dużo
Jak mogę pobrać bieżący zasób obrazu z elementu imageButton? muszę coś takiego:Jak zdobyć zasoby graficzne
imageButton.getImageResource();
dzięki dużo
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();
Niesamowite. Zaoszczędziłem czas, –
Można użyć imageButton.getDrawable()
uzyskać rozciągliwej obiektu ImageButton a następnie użyć setImageDrawable()
zamiast setImageResource()
.
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 {
}
Dlaczego potrzebny zasób obrazu? – ianhanniballake