Come si ottiene la risorsa immagine corrente di un imageButton? Ho bisogno di qualcosa di simile:Come ottenere Image Resource
imageButton.getImageResource();
Grazie mille
Come si ottiene la risorsa immagine corrente di un imageButton? Ho bisogno di qualcosa di simile:Come ottenere Image Resource
imageButton.getImageResource();
Grazie mille
Penso che non si può, API attuale non consente questo. Ma se si ha realmente bisogno di questo, si può fare qualcosa di simile:
imageButton.setImageResource(R.drawable.your_resource);
imageButton.setTag(R.drawable.your_resource);
//
// somewhere later...
//
Integer resource = (Integer)imageButton.getTag();
Incredibile. Salvato il mio tempo, –
È possibile utilizzare imageButton.getDrawable()
per ottenere il drawable dell'oggetto ImageButton e quindi utilizzare setImageDrawable()
invece di setImageResource()
.
Utilizzare questa
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 {
}
Perché avete bisogno della risorsa immagine? – ianhanniballake