今天要做一个类似知乎首页的tab切换页面,本来以为很容易,因为以前也写过,不过以前都是在activity中写的,一直没遇到什么问题
这次换了fragment作为载体之后发现了一个问题
在A fragment中使用TabLayout和viwepager
然后再添加三个fragment进去,相当于A fragment里面的再嵌套三个同级的fragment.
出现了第一次滑动全部正常,来回滑动则只有中间的mypage fragment有布局,两边的fragment没有布局
换成activity后没有问题,是否是bug?还是我的使用方式不对
另外mActivity.getSupportFragmentManager是表示直接获取A fragment的宿主activity的FragmentManager
我还尝试过直接获取当前fragment的FragmentManager依旧不行
mFragments.add(new ordervisit());
mFragments.add(new mypage());
mFragments.add(new resetpwd());
adapter = new MyPagerAdapter(mActivity.getSupportFragmentManager());
mViewpager.setAdapter(adapter);
mSlidingTabLayout.setViewPager(mViewpager);