Ich bemühe mich, das Materialdesign-Thema wie in diesem Link vorgeschlagen anzupassen: android dev
Aber wenn ich den folgenden Code zu meiner v21 / styles-Datei hinzufüge, sagt Intellij, dass er diese Symbole nicht auflösen kann.
%Vor%Ich schaute mich um, ob es bestimmte Einstellungen gibt, die auf der Farbseite vorgenommen werden müssen, aber es kam nichts. Ich benutze API 21 mit Unterstützung lib v7 auf Gradle.
@color/material_blue_500
und andere sind nicht die Ressourcen in Android-Bibliothek.
Sie müssen die Farbressourcen in res/values/colors.xml
selbst definieren.
wie <color name="material_blue_500">#5677fc</color>
.
Und dann kannst du es als <item name="colorPrimary">@color/material_blue_500</item>
verwenden.
Android-Dokumente sind diesbezüglich sehr vage und führen zu Verwirrung. Um die vordefinierten Farben zu erhalten, kopieren Sie color_material.xml in Ihr lokales res / values-Verzeichnis. Diese Datei ist eine beibehaltene Version wie bei Android-L. Die offizielle Version, die sich in Ihrem lokalen Verzeichnis befindet:
... sdk / plattformen / android-21 / data / res / values / colors_material.xml
wurde verkleinert, um diese Farbdefinitionen zu entfernen.
Tags und Links android intellij-idea