【发布时间】:2018-09-09 11:34:29
【问题描述】:
我是 android 的初学者。我制作了一个带有两个片段的浏览器。我在第一个片段中有一些回收站视图项。一个 recyclerview 项目将填充一个片段。在刷到下一个片段时,我可以加载我刷过的回收站视图项目的详细信息。或者如何在滑动时将 recyclerview 项目的位置传递给下一个片段,请帮忙。
【问题讨论】:
标签: android android-fragments android-recyclerview
我是 android 的初学者。我制作了一个带有两个片段的浏览器。我在第一个片段中有一些回收站视图项。一个 recyclerview 项目将填充一个片段。在刷到下一个片段时,我可以加载我刷过的回收站视图项目的详细信息。或者如何在滑动时将 recyclerview 项目的位置传递给下一个片段,请帮忙。
【问题讨论】:
标签: android android-fragments android-recyclerview
你可以做这个解决方案:
其次,当用户滑动 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.
}
});
【讨论】: