Sie müssen eine Reihe von Stilen in Ihrer XML-Datei erstellen (regelmäßig in res / values / styles.xml)
%Vor%In den Layout-Dateien können Sie die Farben oder Stile aufrufen:
%Vor%Beantworten Sie einige Beispiele:
try set Farbe wie dies kann Ihnen helfen
%Vor%Das ist ein anderer Weg, aber es kann die Farbe ändern, hier müssen Rot, Grün, Blau Code übergeben werden
Ich füge im Grunde nur all die teilweise guten Antworten zusammen.
Sie haben Ihre Farbe als String
definiert, aber AFAIK Android verarbeitet Farben als Itegers
.
Verwenden Sie also die Datei Colors.xml
(anstelle von strings.xml
):
und verweise darauf im Code als R.color.CodeColor
.
(Außerdem denke ich, dass es eine Namenskonvention gibt, die dir sagt, dass du diese Werte nur Kleinbuchstaben nennen darfst: code_color
oder codecolor
)
Oder Sie können sie als Strings definieren, aber dann müssen Sie es zu einem Integer machen: Color.parseColor(R.string.code_color)
.