我正在设置新的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 >
答案 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>
应该可用。当然,您可以使用任何其他名称而不是重音。