2016-10-24 3 views
0

Ich setze neue Xamarin-Formen. Also für den Android versuche ich Material-Design zu setzen. Anfänglich hatte ich Probleme, die styles.xml alle zu speichern, die aufgelöst wurden. Ich habe über das nugget überprüft, dass diese xamarin.android.support.design und auch xamarin.support.v7.Appcompat bereits installiert und auf dem neuesten Stand ist. Was könnte sonst noch schief gehen oder ich hätte nicht gesetzt?Xamarin Keine Ressource gefunden, die dem angegebenen Namen entspricht (bei 'colorAccent' mit Wert '@ color/accent')

Hier ist meine Datei styles.xml.

<?xml version="1.0" encoding="UTF-8" ? > 
<resources> 
    <style name="DesignTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
     <item name="windowNoTitle" >true </item > 
     <item name="windowActionBar" >false </item > 
     <item name="colorPrimary" >@color/primary </item > 
     <item name="colorPrimaryDark" >@color/primary_dark </item > 
     <item name="colorAccent" >@color/accent </item > 
    </style > 
</resources > 

Antwort

1

Befolgen Sie ein Tutorial?

Die @color/accent ist eine Variable, die Sie selbst definieren müssen. Dies kann nützlich sein, damit Sie nicht an jeder Stelle in Ihrem XML-Code, an der Sie die Farbe verwendet haben, gehen müssen, sondern nur den Wert in der Variablen @color/accent ändern müssen.

Um es schnell zu beheben, können Sie beispielsweise die @color/accent durch # 666666 ersetzen.

Wenn Sie den Variablenteil verwenden möchten, erstellen Sie eine colors.xml-Datei im Ressourcenordner. In diesen etwas wie folgt angeben:

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <color name="accent">#666666</color> 
</resources> 

Nun ist die @color/accent verfügbar sein sollte. Natürlich können Sie anstelle von Akzent auch jeden anderen Namen verwenden.

+0

ja ich folge einigen Tutorials auf Google im Zusammenhang mit Xamarin Formen. – user5313398

+0

Wie wäre es mit dieser ColorPrimaryDark, colorPrimary Ich denke, ist das gleiche Recht? – user5313398

+0

Das funktioniert auf die gleiche Weise, ja :) –

Verwandte Themen