我想拆分ListView中的元素加载我知道我需要实现一个OnScrollListener但是没有这样的类...只有缺少OnScrollMethod的IOnScrollListener ...有没有人试过在MonoDroid中这样做?在android中它看起来很简单,但我似乎可以弄清楚如何将代码移植到MonoDroid和MvxListView ......
由于
阿米特
答案 0 :(得分:1)
Cheesebaron的评论是正确的答案 - 我自己遇到了IOnScrollListener(根本没有解雇)的问题,就这个完全相同的问题而言。
我转而使用ListView.ScrollStateChanged
事件。我的代码看起来像这样,我相信你可以按照自己的方式实现它(_caseTable
是我的ListView):
_caseTable.ScrollStateChanged += (o, e) =>
{
var adapter = (CaseListAdapter)_caseTable.Adapter;
if (e.ScrollState != ScrollState.Idle)
{
adapter.IsScrolling = true;
}
else
{
adapter.IsScrolling = false;
adapter.NotifyDataSetChanged();
}
};
答案 1 :(得分:0)
不确定你的意思不是MISSING这些是你必须为AbsListView.IOnScrollListener实现的函数
public class test: AbsListView.IOnScrollListener
{
public void OnScroll (AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount)
{
throw new NotImplementedException ();
}
public void OnScrollStateChanged (AbsListView view, ScrollState scrollState)
{
throw new NotImplementedException ();
}
public void Dispose ()
{
throw new NotImplementedException ();
}
public IntPtr Handle {
get {
return new IntPtr ();
}
}
}