我使用Xamarin将CompactCalendarView library转换为C#绑定库。它工作正常,我可以通过在我的C#代码中使用来访问命名空间。
现在我想在我的设计师(axml)代码中使用替代日历视图,库提供但我总是收到此错误:
错误导致类Com.Github.Sundeepk.Compactcalendarview.CompactCalendarView
在C#中使用该类可以很好地完成。但是,这就是我尝试将该类用作视图的方式:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<include
android:layout_height="?android:attr/actionBarSize"
android:layout_alignParentTop="true"
android:id="@+id/toolbar"
layout="@layout/Toolbar" />
<LinearLayout android:layout_height="match_parent"
android:layout_width="match_parent"
android:layout_below="@id/toolbar">
<Com.Github.Sundeepk.Compactcalendarview.CompactCalendarView
android:id="@+id/compactcalendar_view"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
</LinearLayout>
</RelativeLayout>
完整代码作为GitHub代表:https://github.com/timozander/xamarin-bug
我尝试了该类的所有案例变体(例如基于java的com.github.sundeepk.compactcalendarview.CompactCalendarView
或C#样Com.Github.Sundeepk.Compactcalendarview.CompactCalendarView
)
我简直无法猜出我的错误。任何人都可以帮助我吗?