第一个和最后一个片段在ViewPager滚动中不可见

时间:2018-06-24 10:45:57

标签: java android android-fragments android-viewpager

在我的ViewPager设置中,总共有3个片段。

->最初所有这三个都是可见的,但在重新访问后滚动后它们将不可见。

此ViewPager本身位于片段中,并附加有TabLayout.ViewPager的子片段中具有RecyclerView。

这是我的适配器代码:

public class BookingsVPA extends FragmentPagerAdapter {

    private List<Fragment> fragments = new ArrayList<>();


    public BookingsVPA(FragmentManager fm) {
        super(fm);
        fragments.add(new BookingsPageFragment());
        fragments.add(new BookingsPageFragment());
        fragments.add(new BookingsPageFragment());
    }


    @Override
    public Fragment getItem(int position) {
        return fragments.get(position);
    }

    @Override
    public CharSequence getPageTitle(int position) {
        switch (position){
            case 0: return "PAY NOW";
            case 1: return "EDIT";
            case 2: return "REMOVE";
            default: return "";
        }
    }

    @Override
    public int getCount() {
        return fragments.size();
    }

}

0 个答案:

没有答案