kukuk
App-Anbieter (kostenlos)
- 29
Hallo ich habe auf meiner Activity ein Image welches ich verändere. Und dies mit folgendem Code.
Global.zaehler wird initialisiert beim start mit dem Wert 0.
Wenn ich nun den zaehler erhöhe mit zaehler+=1;
Ändert sich nicht das Bild.
Lass ich mir mit Toast den Wert ausgeben erhlaten den richtige Wert nämlich 1.
Schreibe ich bei folgender Zeile int id = getResources().getIdentifier("com.anzug:drawable/coat_level" + (Global.zaehler + 1) , null, null);
Wird immer das nächste Bild angezeigt wenn ich Global.zaehler +=1 erhöhe.
Weiß jemand ob ich da irgendwo einen Fehler eingebaut habe?
Global.zaehler wird initialisiert beim start mit dem Wert 0.
Wenn ich nun den zaehler erhöhe mit zaehler+=1;
Ändert sich nicht das Bild.
Lass ich mir mit Toast den Wert ausgeben erhlaten den richtige Wert nämlich 1.
Schreibe ich bei folgender Zeile int id = getResources().getIdentifier("com.anzug:drawable/coat_level" + (Global.zaehler + 1) , null, null);
Wird immer das nächste Bild angezeigt wenn ich Global.zaehler +=1 erhöhe.
Weiß jemand ob ich da irgendwo einen Fehler eingebaut habe?
Code:
ImageView imgview=(ImageView)findViewById(R.id.image_anzug);
int id = getResources().getIdentifier("com.anzug:drawable/coat_level" + Global.zaehler , null, null);
imgview.setImageResource(id);
Zuletzt bearbeitet von einem Moderator: