Die Android-Statusleiste ist die Leiste, die oben auf dem Gerätebildschirm angezeigt wird. Es enthält Benachrichtigungssymbole wie den Akkustand, das Netzwerksignal, die Uhr und andere Systeminformationssymbole. Standardmäßig werden diese Symbole in weißer Farbe auf schwarzem Hintergrund angezeigt. Sie können jedoch die Farbe der Statussymbole ändern, damit sie besser zu Ihrem Design passen oder einen bestimmten Effekt erzeugen.
Befolgen Sie einige Schritte, um die Farbe der Android-Statusleistensymbole zu ändern:
- Öffnen Sie die Einstellungen Ihres Geräts.
- Wählen Sie "Über das Telefon" oder "Über das Tablet" (der Name des Abschnitts kann je nach Modell variieren).
- Suchen und klicken Sie auf den Abschnitt "System".
- Wählen Sie im angezeigten Menü "Erweiterte Einstellungen".
- Blättern Sie in der Liste der Einstellungen nach unten und suchen Sie nach Themen.
- Wählen Sie im Abschnitt "Themen" die Option "Icon Theme" aus.
- Wählen Sie eines der verfügbaren Themen aus oder klicken Sie auf "Benutzerdefinierte Auswahl".
- Wählen Sie in der angezeigten Liste die gewünschte Farbe für die Symbole aus.
Nachdem Sie diese Schritte ausgeführt haben, ändern die Symbole der Android-Statusleiste ihre Farbe entsprechend der von Ihnen gewählten Option. Sie können auch zu den Standardeinstellungen zurückkehren, indem Sie die Option Standardthema oder Weißes Thema auswählen. Insgesamt ist das Ändern der Farbe der Android-Statusleistensymbole eine einfache Möglichkeit, der Benutzeroberfläche Ihres Geräts ein frisches Aussehen zu verleihen und sein visuelles Erlebnis zu verbessern.
Vergessen Sie nicht, dass die verfügbaren Optionen und Einstellungen je nach Android-Version und Gerätehersteller unterschiedlich sein können.
Ändern der Farbe der Android-Statusleistensymbole
In der Android-Entwicklung ist es einfach, die Farbe der Statussymbole mithilfe einiger Einstellungen und Klassen zu ändern.
Erstellen Sie zunächst eine Styles-Datei.xml im Ordner res/values, falls noch kein XML vorhanden ist. In dieser Datei müssen Sie einen Stil für die Statusleiste definieren.
Fügen Sie der styles-Datei den folgenden Code hinzu.xml:
Beachten Sie das Element android:windowLightStatusBar, das angibt, dass die Symbole der Statusleiste hell sind (statt dunkel).
Dann müssen Sie die Farbe primary_dark in der colors-Datei definieren.xml, das sich auch im Ordner res/values befindet. Sie können eine beliebige Farbe auswählen, indem Sie einen Wert festlegen.
Fügen Sie der colors-Datei den folgenden Code hinzu.xml:
#FF0000
Dadurch wird die Farbe des primary_dark als rot (#FF0000) definiert. Ändern Sie den Wert in die gewünschte Farbe.
Standardmäßig hat die Statusleiste auf Android eine primary_color-Farbe, die Sie ändern können, indem Sie Ihre Farbe im colorPrimary-Element in der Styles-Datei festlegen.xml.
Fügen Sie dazu dem AppTheme-Stilelement in der styles-Datei die folgende Codezeile hinzu.xml:
- @color/primary_color
Dann in der colors-Datei.xml Definieren Sie die Farbe primary_color Ihrer Wahl, indem Sie den folgenden Code hinzufügen:
#00FF00
Dadurch wird die Farbe primary_color als grün (#00FF00) definiert. Ändern Sie den Wert in die gewünschte Farbe.
Nachdem Sie diese Änderungen an den Styles-Dateien vorgenommen haben.xml und colors.xml, die Android-Statusleistensymbole sollten sich in Ihre gewählte Farbe ändern.
Beachten Sie, dass diese Änderungen auf die gesamte Anwendung angewendet werden, und Sie müssen möglicherweise den Cache leeren und die Anwendung neu starten, damit die Änderungen wirksam werden.
Vorbereitung auf den Wechsel
Bevor Sie die Farbe der Android-Statusleistensymbole ändern können, müssen Sie einige vorbereitende Schritte ausführen:
- Öffnen Sie das Android Studio-Projekt, in dem Sie die Farbe der Statussymbole ändern möchten.
- Stellen Sie sicher, dass die styles-Datei im Projekt vorhanden ist.xml . Wenn es keinen gibt, erstellen Sie es im Verzeichnis res/values .
- Öffnen Sie die styles-Datei.xml und suchen Sie den Abschnitt . Wenn es nicht vorhanden ist, fügen Sie es hinzu.
- Definieren Sie innerhalb des Abschnitts einen neuen Stil für die Statusleiste. Sie können beispielsweise den folgenden Code hinzufügen:
In diesem Beispiel erstellen wir einen Stil namens "StatusBarStyle", der vom zugrunde liegenden Stil "Theme" erbt.AppCompat.NoActionBar". Dann legen wir die Werte für die Attribute "android:statusBarColor" und "android:windowLightStatusBar" fest. Das erste Attribut gibt die Farbe der Statusleiste an, und das zweite Attribut legt den hellen Textstil der Statusleistensymbole fest.
Schritt 1: Anpassen des Stils
Der erste Schritt zum Ändern der Farbe der Android-Statusleistensymbole besteht darin, den Stil in der Stylesheet-Datei Ihres Projekts anzupassen.
1. Öffnen Sie die Datei res/values/styles.xml im Code-Editor.
2. Suchen Sie nach einem Abschnitt mit dem Namen "AppTheme", oder erstellen Sie ihn, wenn er nicht vorhanden ist.
Anmerkung: Wenn Sie einen anderen App-Stil verwenden, suchen Sie ihn anstelle von "AppTheme".
3. Fügen Sie im Stilabschnitt den folgenden Code hinzu:
4. Hier @color/status_bar_color - ersetzen Sie durch Ihren Farbcode (z. B. #FF0000 für Rot).
5. Speichern Sie die Stildatei, und schließen Sie sie.
Schritt 2: Erstellen einer neuen Farbressource
Um die Farbe der Android-Statusleistensymbole zu ändern, müssen Sie eine neue Farbressource erstellen. Dadurch können wir eine benutzerdefinierte Farbe im Anwendungscode verwenden.
So erstellen Sie eine neue Farbressource:
- Öffnen Sie die Projektressourcendatei. Es wird normalerweise res/values/colors genannt.xml .
- Fügen Sie den folgenden Code innerhalb des Elements hinzu :
Hier ist #RRGGBB die hexadezimale Darstellung einer Farbe im RGB-Format. Ersetzen Sie es durch die gewünschte Farbe.
Beispiel für die Verwendung einer Farbressource im Android-Code:
int color = ContextCompat.getColor(context, R.color.custom_color);
Jetzt, da wir eine neue Farbressource haben, sind wir bereit, mit dem nächsten Schritt fortzufahren - Ändern Sie die Farbe der Statussymbole.
Schritt 3: Ändern der Statusleistensymbole
Führen Sie die folgenden Schritte aus, um die Statussymbole in Android zu ändern:
- Öffnen Sie die strings-Ressourcendatei.xml im Ordner res/values in Ihrem Android-Projekt.
- Suchen Sie nach einer Zeile mit dem Namen status_bar_notification_info_overflow, und ändern Sie ihren Wert mithilfe des Farbcodes in eine neue Symbolfarbe.
- Erstellen Sie das Projekt erneut und führen Sie es auf Ihrem Android-Gerät oder -Emulator aus, um die Änderungen an den Statusleistensymbolen anzuzeigen.
Nachdem Sie diese Schritte ausgeführt haben, können Sie die Farbe der Statussymbole in Android ändern und Ihre eigenen Erscheinungsbildeinstellungen anwenden.