Kategorien
Layouts

Hintergrundfarbe festlegen

In der Layout-Datei (xml)

android:background="#(CSS-Code der Farbe)"

Vor- und Nachteile:

Vorteile:
  • Nur Layouts mit diesem Code habe die gewünschte Hintergrundfarbe
  • Die Hintergrundfarbe ist offiziell festgelegt
Nachteile:
  • Wenn Sie für alle Layouts die selbe Hintergrundfarbe festlegen wollen müssen Sie die Zeile bei allen Layouts einfügen
  • Die Hintergrundfarbe ist während der Benutzung der Klasse nicht veränderbar

Fazit:

Wenn Sie nur eine Hintergrundfarbe brauchen genügt diese Funktion, es ändert die Hintergrundfarbe während der Benutzung des Layouts nicht!

Über die Software steuern

layout.setBackgroundColor(Color."Farbe auf Englisch");

Vorteile:

  • Die Hintergrundfarbe ist während der Benutzung der Klasse veränderbar
  • Sie müssen wenn Sie Hintergrundfarbe bei jedem Layout festlegen wollen, die Zeile nicht bei jedem Layout einfügen

Nachteile:

  • Die Hintergrundfarbe ist nicht offiziell festgelegt

Fazit:

Wenn Sie möchten dass die Hintergrundfarbe per Button klick sich ändert ist diese Funktion ein no go! Sie brachen hierfür keine Standard-Hintergrundfarbe des Layouts.