在RecyclerView上左右滑动

时间:2018-03-09 14:51:53

标签: c# android xamarin

在Xamarin Android中,我有一个带有RecyclerView的屏幕。 RecyclerView的数据按日期过滤。我想要实现的是,我可以使用向左滑动并在RecyclerView上向右滑动以转到下一个或上一个日期,但只需点击一下项目就可以由RecyclerView本身处理。有人知道怎么做吗?

1 个答案:

答案 0 :(得分:0)

  

我想要实现的是我可以使用向左滑动并在RecyclerView上向右滑动以转到下一个或上一个日期,但只需点击一下项目就可以由RecyclerView本身处理

基本上您需要做的是将RecyclerView嵌入ViewPager。您可以按照以下步骤执行此操作:

  1. 安装Xamarin.Android.support.v7.AppXamarin.Android.Support.v4 nuget软件包及其依赖项。

  2. 创建片段及其布局作为ViewPager的页面,并负责演示RecyclerView

  3. 创建ViewPager及其适配器,并在Activity中使用它。

  4. 在片段RecyclerView中生成OnCreateView

  5. 注意:您还需要执行数据源以获取数据的组信息,以便将其传递给ViewPager

    有关详细代码,请参阅我的完整演示:EmbedRecyclerViewToViewPager;