Java Xamarin Android:膨胀类时出错
我使用Xamarin将该库转换为C#Binding库。它起作用了,我可以通过在C#代码中使用来访问名称空间 现在我想在我的设计器(axml)代码中使用库提供的备用日历视图,但我总是收到以下错误: 膨胀类Com.Github.Sundeepk.Compactcalendarview.Compactcalendarview时出错 在C#中使用该类效果非常好。但是,这就是我尝试将类用作视图的方式:Java Xamarin Android:膨胀类时出错,java,c#,android,xamarin,xamarin.android,Java,C#,Android,Xamarin,Xamarin.android,我使用Xamarin将该库转换为C#Binding库。它起作用了,我可以通过在C#代码中使用来访问名称空间 现在我想在我的设计器(axml)代码中使用库提供的备用日历视图,但我总是收到以下错误: 膨胀类Com.Github.Sundeepk.Compactcalendarview.Compactcalendarview时出错 在C#中使用该类效果非常好。但是,这就是我尝试将类用作视图的方式: <?xml version="1.0" encoding="utf-
<?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代表的完整代码:
我尝试了该类的所有大小写变体(例如,基于java的com.github.sundeepk.compactcalendarview.compactcalendarview
或类似C的com.github.sundeepk.compactcalendarview.compactcalendarview
)
我简直猜不出我的错误。有人能帮我吗?对classI尝试过的所有大小写变体使用基于java的命名空间(包名)
com.github.sundeepk.compactcalendarview.compactcalendarview
,但错误仍然发生。应该提到这一点。您是否验证了您的包含文件是否正确?删除它并使用基于Java的包名再次测试CompactCalendarView
我完全重建了包,但它在AXML中仍然不起作用。您需要向CompactCalendarView
添加一个[Register]
属性,并使用上面的基于Java的命名空间。使用基于Java的命名空间(软件包名称)com.github.sundeepk.compactcalendarview.compactcalendarview
对于classI,我尝试了所有的大小写变体,但错误仍然发生。应该提到这一点。您是否验证了您的包含文件是否正确?请删除它,然后使用基于Java的包名再次测试compactcalendarview
我完全重新生成了包d它仍然无法在AXML中工作。您需要将[Register]
属性添加到CompactCalendarView
中,并使用上面基于java的命名空间。