我有一个带有Minimum Android Version: 2.3 (API Level 10 - Gingerbread)
和Compile Android Version: 6.0 (Marshmallow)
的Android应用程序(Xamarin / Visual Studio)。
我尝试支持所有这些Android版本,同时保持我的应用程序的Material Design外观。
我尝试使用支持库(来自NuGet:Xamarin.Android.Support.v7.AppCompat
版本23
和Xamarin.Android.Support.v7.CardView
版本23
),并将它们添加到我的项目中。
现在,我为CardViews创建了3种自定义样式;在我的Resources / values / styles.xml中,我有以下代码:
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<!--A single normal lesson for the Timegrid-->
<style name="Xamarin.Android.Support.v7.CardView.Lesson">
<item name="cardBackgroundColor">@color/orange_500</item>
<item name="cardCornerRadius">18dp</item>
</style>
<!--A single newly added lesson for the Timegrid-->
<style name="Xamarin.Android.Support.v7.CardView.LessonNew">
<item name="cardBackgroundColor">@color/green_500</item>
<item name="cardCornerRadius">18dp</item>
</style>
<!--A single cancelled lesson for the Timegrid-->
<style name="Xamarin.Android.Support.v7.CardView.LessonCancellation">
<item name="cardBackgroundColor">@color/grey_500</item>
<item name="cardCornerRadius">18dp</item>
</style>
</resources>
我无法编译,因为以下错误:
Severity Code Description Project File Line Suppression State Error Error retrieving parent for item: No resource found that matches the given name 'Xamarin.Android.Support.v7.CardView'.
我该如何解决这个问题? 提前致谢