pnavk创建了一个拖动和重新排列列表视图:http://www.pranavkhandelwal.com/blog/2014/12/26/drag-rearrange-listview-for-xamarin-android因为这是我的应用程序所需要的,我试图让它工作,但我被卡住了。
我下载了代码并设置了一个空的Android项目。使用LinearLayout和ListView创建了一个xaml文件。
出现两个问题:
System.MissingMethodException:找不到DraggableListView.DraggableListView ::。ctor(System.IntPtr,Android.Runtime.JniHandleOwnership)的构造函数。
通过创建“public DraggableListView(IntPtr javaReference,JniHandleOwnership transfer):base(javaReference,transfer){}”
解决了这个问题。到目前为止一切都那么好......但下一个真的让我感到困惑。
答案 0 :(得分:0)
最后我自己找到了解决方案。
解决方案:不要在axml中使用ListView,而是引用apps名称空间中的DraggableListView。请注意,您必须在此处以小写形式指定命名空间。
appnamespace.ui.android.extensions.DraggableListView
所以在我的情况下,axml现在看起来像这样:
b <- 0
for(j in 1:ncol(space)){
if(space[1, j] == 1 & space[2,j]==1){
b = b + 1
}
}
b
#[1] 6