Xamarin找不到与给定名称匹配的资源(' colorAccent'值为' @ color / accent')

时间:2016-10-24 08:33:16

标签: android xamarin.forms material-design

我正在设置新的xamarin表单。所以对于android我试图设置材料设计。最初我有问题停止styles.xml所有已解决的问题。我已经通过nuget检查了这个xamarin.android.support.design以及xamarin.support.v7.Appcompat已经安装并且是最新的。还有什么可能出错或者我没有设置?

这是我的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 >

1 个答案:

答案 0 :(得分:1)

您是否正在学习一些教程?

tr { display: block; float: left; } th, td { display: block; } 是您必须自己定义的变量。这可以派上用场,这样您就不必遍历XML中使用颜色的每个位置,但只需要更改@color/accent变量中的值。

要快速修复此问题,您可以将@color/accent替换为#666666。

如果要使用变量部分,请在resources文件夹下创建colors.xml文件。在这些中指定了这样的东西:

@color/accent

现在<?xml version="1.0" encoding="utf-8"?> <resources> <color name="accent">#666666</color> </resources> 应该可用。当然,您可以使用任何其他名称而不是重音。