<Cirrious.MvvmCross.Droid.Support.RecyclerView.MvxRecyclerView
android:id="@+id/recyclerview"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:scrollbars="vertical"
local:MvxBind="ItemsSource productlist"
local:MvxItemTemplate="@layout/listofproduct"/>.
和
mRecyclerView = FindViewById<RecyclerView> (Resource.Id.recyclerview);
mLayoutManager = new LinearLayoutManager (this,LinearLayoutManager.Horizontal,false);
mRecyclerView.SetLayoutManager (mLayoutManager);
我收到此错误:
引起:md52ce486a14f4bcd95899665e9d932190b.JavaProxyThrowable: Cirrious.CrossCore.Exceptions.MvxException:找到资源ID时出错 对于MvxBinding - 请确保将ResourcesToCopy链接到 可执行文件---&gt; System.InvalidCastException:无法从源转换 输入到目的地类型。
答案 0 :(得分:1)
我认为在您尝试投射
时会引发异常Cirrious.MvvmCross.Droid.Support.RecyclerView.MvxRecyclerView
通过上面的代码到RecyclerView
mRecyclerView = FindViewById<RecyclerView> (Resource.Id.recyclerview);
这可能会有所帮助
mRecyclerView = FindViewById<MvxRecyclerView> (Resource.Id.recyclerview);