Durch klicken einer Checkst, die Hintergrundfarbe einer anderen Activity ändern

  • Antworten:1
Antonio P.
  • Forum-Beiträge: 113

27.06.2014, 19:44:19 via App

Hallo zusammen,

Ich habe eine Activity mit drei CheckBoxes (grün, rot, gelb ). Je nachdem welche CheckBox ich anklicke, möchte ich dass sich die Farbe einer anderen Activity dem entsprechend ändert.

Wie kann ich das lösen. Über intents? Shared preferences?

Danke im Vorraus.

Antworten
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

27.06.2014, 20:03:19 via Website

Wenn die Farbe nur für einen Aufruf der Activity ist, dann reicht ein Intent.
Ich würde aber die SharedPreferences vorziehen.
In der onCreate der entsprechenden Activity liest du die Preferences aus und Parst den Wert in eine Color Variable rein. (Var könnte zb. der String Name der Farbe sein oder eine Integer)

Diese kannst du dann als Hintergrund setzen

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten