在Viewpager上加载详细数据

时间:2018-09-09 11:34:29

标签: android android-fragments android-recyclerview

我是android的初学者。我用两个片段制作了一个viewpager。我在第一个片段中有一些回收者视图项目。一个recyclerview项将填满一个片段。滑动到下一个片段时,我可以加载已刷过的Recycler View项目的详细信息。或如何通过滑动将recyclerview物品的位置传递到下一个片段,请提供帮助。

1 个答案:

答案 0 :(得分:0)

那么您可以执行以下解决方案:

  • 首先,您应该将数据从第一个片段发送到您的 活动:要向活动发送数据,您可以在活动内部实现一个接口,并在想要传递数据时在片段内部调用该接口: Android Passing Data Between Fragments
  • 第二秒,您应该在用户滑动viewpager时将活动中的数据发送到第二个片段:您可以在第二个片段内实现一个接口,并在onPageSelected函数内部调用它:

    viewPager.addOnPageChangeListener(new OnPageChangeListener() {
      public void onPageScrollStateChanged(int state) {}
      public void onPageScrolled(int position, float positionOffset, int 
      positionOffsetPixels) {}
    
       public void onPageSelected(int position) {
       // Check if this is the page you want.
       }
    });