gpt4 book ai didi

java - FragmentPagerAdapter - 左侧始终相同的 Fragment

转载 作者:行者123 更新时间:2023-12-01 09:39:46 24 4
gpt4 key购买 nike

如何将 ViewPager View 与 FragmentPagerAdapter 结合使用来执行以下操作?

有一个包含多个字段(=> Fragment)的列表,其中第一个字段起着特殊的作用。如果我滚动到下一个项目,它应该显示下一个项目,直到列表末尾(通常行为)。如果我滚动到上一项,它应该始终显示第一个字段,并且不应该进一步向左滚动。此外,该特殊字段的 fragment 权限应被“重置”(与开始时相同)。

最佳答案

您需要检查 onPageChangeListner() 的条件;

viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {

}

@Override
public void onPageSelected(int position) {
//check your condition here.
}

@Override
public void onPageScrollStateChanged(int state) {

}
});

关于java - FragmentPagerAdapter - 左侧始终相同的 Fragment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38551396/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com