Speichern von hex-Farbwerte in strings.xml

Ich versuche zu speichern, die hex color Wert mein text in strings.xml also alle layout-Dateien beziehen sich auf diesen (in der Lage sein, schnell zu ändern, alle layout-text für das Projekt leicht) aber ich habe Probleme, darauf zu verweisen.

Mit android:textColor="#FFFFFF" in meiner xml-layout funktioniert gut. Allerdings mit android:textColor="@strings/textColor" gibt mir eine Fehlermeldung, wenn ich mit der a # und nicht zählen.

Wenn ich weiß nicht die # es fragt nach der #. Wenn ich hinzufügen # DDMS Berichte:

07-13 04:35:22.870: ERROR/AndroidRuntime(331): Verursacht durch: android.Inhalt.res.Resources$NotFoundException: Datei #FF0000 von drawable Ressource ID #0x7f040003: .xml-Erweiterung erforderlich

Weiß jemand wie ich das kombinieren kann-Anweisungen in der layout-Datei? zB textColor="#"+"@strings/textColor und dann setzen Sie einfach die Zeichenfolge "FFFFFF" zum Beispiel.

InformationsquelleAutor jblz | 2011-07-13

Schreibe einen Kommentar