D
Duckemai
Fortgeschrittenes Mitglied
- 6
Hallo zusammen,
ich habe einen Button, auf den ich ein Image abgelegt habe.
meinButton.setImageResource(R.drawable.image_1);
Nun möchte ich auf diesem Button das Image ändern. Also zB image_2.png
darauflegen. Dafür müsste ich aber vorher auslesen, ob image_2 schon
auf dem Button liegt. Dann müsste er nämlich wieder image_1 drauflegen.
Habe es so versucht:
if (meinButton.getBackground().equals(R.drawable.image_1)){
...dann ändere in image_2 ansonsten setze image_1
Geht aber nicht, da meinButton.getBackground() eine andere ID hat als
die einzelne image_1.png. Selbst wenn auf dem Button die image_1 draufliegt, schlägt der Vergleich fehl. Weiß jemand wie ich diesen Vergleich richtigerweise durchführen muss?
Vielen Dank!
ich habe einen Button, auf den ich ein Image abgelegt habe.
meinButton.setImageResource(R.drawable.image_1);
Nun möchte ich auf diesem Button das Image ändern. Also zB image_2.png
darauflegen. Dafür müsste ich aber vorher auslesen, ob image_2 schon
auf dem Button liegt. Dann müsste er nämlich wieder image_1 drauflegen.
Habe es so versucht:
if (meinButton.getBackground().equals(R.drawable.image_1)){
...dann ändere in image_2 ansonsten setze image_1
Geht aber nicht, da meinButton.getBackground() eine andere ID hat als
die einzelne image_1.png. Selbst wenn auf dem Button die image_1 draufliegt, schlägt der Vergleich fehl. Weiß jemand wie ich diesen Vergleich richtigerweise durchführen muss?
Vielen Dank!