Xamarin.android 使用RecyclerView Xamarin Android进行无休止的滚动
我正在使用Xamarin Android,我正在调用一个方法,该方法返回一些搜索结果(页面数、项目总数等,通过模拟测试并正常工作) 我不知道如何在Xamarin中实现无休止的滚动视图。我看到了一些Java实现,但我不知道如何将其“翻译”成XamarinXamarin.android 使用RecyclerView Xamarin Android进行无休止的滚动,xamarin.android,android-recyclerview,endlessscroll,Xamarin.android,Android Recyclerview,Endlessscroll,我正在使用Xamarin Android,我正在调用一个方法,该方法返回一些搜索结果(页面数、项目总数等,通过模拟测试并正常工作) 我不知道如何在Xamarin中实现无休止的滚动视图。我看到了一些Java实现,但我不知道如何将其“翻译”成Xamarin 你能帮我一下吗,或者给我举个例子?提前谢谢 如果您仍在寻求问题的解决方案,它可能会帮助您解决问题 在已实现RecyclerView的活动中,可以添加以下代码行 public override View OnCreateView(LayoutInf
你能帮我一下吗,或者给我举个例子?提前谢谢 如果您仍在寻求问题的解决方案,它可能会帮助您解决问题 在已实现RecyclerView的活动中,可以添加以下代码行
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
var view = base.OnCreateView(inflater, container, savedInstanceState);
var recyclerView = view.FindViewById<RecyclerView>(Resource.Id.my_recycler_view);
if (recyclerView != null)
{
recyclerView.HasFixedSize = true;
var layoutManager = new LinearLayoutManager(Activity);
var onScrollListener = new XamarinRecyclerViewOnScrollListener (layoutManager);
onScrollListener.LoadMoreEvent += (object sender, EventArgs e) => {
//Load more stuff here
};
recyclerView.AddOnScrollListener (onScrollListener);
recyclerView.SetLayoutManager(layoutManager);
}
return view;
}
你可以找到链接
祝你好运。如果你仍在寻找问题的答案,它可能会帮助你解决问题 在已实现RecyclerView的活动中,可以添加以下代码行
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
var view = base.OnCreateView(inflater, container, savedInstanceState);
var recyclerView = view.FindViewById<RecyclerView>(Resource.Id.my_recycler_view);
if (recyclerView != null)
{
recyclerView.HasFixedSize = true;
var layoutManager = new LinearLayoutManager(Activity);
var onScrollListener = new XamarinRecyclerViewOnScrollListener (layoutManager);
onScrollListener.LoadMoreEvent += (object sender, EventArgs e) => {
//Load more stuff here
};
recyclerView.AddOnScrollListener (onScrollListener);
recyclerView.SetLayoutManager(layoutManager);
}
return view;
}
你可以找到链接
祝你好运