Ich habe eine android.support.v7.widget
Toolbar in meiner Android App. Die Hintergrundfarbe davon ist leuchtend orange und die beste Farbe darüber wäre weiß statt schwarz.
Ich habe die Standardfarbe auf Schwarz und nicht Weiß. Da es mit anderen Dingen kollidieren würde, ist das fast unmöglich zu überschreiben. Ich kann die primäre Textfarbe nicht in weiß ändern!
Ich habe es geschafft, die Titelfarbe zu ändern. Was ich gerade suche, ist, wie ich die Farbe der Aktionsschaltfläche auch ändern kann (zu weiß).
Danke
Bearbeiten: Code jetzt einfügen
Haupttätigkeit:
%Vor%Menüleiste:
%Vor%Stile:
%Vor%Die Lösung besteht darin, das Symbol selbst zu ersetzen.
1.
Gehen Sie zu valuse / styles und fügen Sie in Ihrer styles.xml
-Datei Folgendes hinzu:
2.
Navigieren Sie dann zum Ordner Zeichenf \ u00fcnge . Rechte Maustaste - & gt; neu - & gt; Vektorasset. Drücken Sie dann auf Symbol und wählen Sie das vorgeschlagene Symbol ic_more_vert_black_24dp .
Passen Sie es an - & gt; drücke next - & gt; fertig.
Öffnen Sie die neu erstellte Symboldatei. Code sieht so aus.
%Vor% Ändern Sie das Attribut fillColor
auf die von Ihnen benötigte Farbe. Fügen Sie diese Datei den im ersten Schritt beschriebenen Stilen hinzu.
Voila! Die Farbe unserer drei Punkte änderte sich nicht, abhängig von den grundlegenden App-Stilen (Ergebnis für die # FF2012-Farbe).
Ein alternativer Weg, im Code statt in XML:
%Vor%Die Funktion gibt true zurück, wenn das Überlaufsymbol eingefärbt wurde.
Und noch eine Alternative, falls Sie keine getönten Zeichen verwenden möchten:
%Vor%Tags und Links java android android-layout android-toolbar android-view