fragment中嵌套viewpager,viewpager中有多个fragment,里面fragment没有显示
2017-03-23 18:23
561 查看
fragment嵌套fragment导致里面fragment界面没有显示,例子如下:
private void InitViewPager(View parentView) {
mPager = (ViewPager) parentView.findViewById(R.id.vPager);
fragmentsList = new ArrayList<Fragment>();
fragment1 = new SortHotFragment();
fragment2 = new SortNewFragment();
fragmentsList.add(fragment1);
fragmentsList.add(fragment2);
mPager.setAdapter(new MyFragmentPagerAdapter(getActivity().getSupportFragmentManager(), fragmentsList));
mPager.setCurrentItem(0);
mPager.setOnPageChangeListener(new MyOnPageChangeListener());
}解决方法:getSupportFragmentManager()拿到里面Frament数据为空,把getSupportFragmentManager()换成getChildFragmentManager()
即可
private void InitViewPager(View parentView) {
mPager = (ViewPager) parentView.findViewById(R.id.vPager);
fragmentsList = new ArrayList<Fragment>();
fragment1 = new SortHotFragment();
fragment2 = new SortNewFragment();
fragmentsList.add(fragment1);
fragmentsList.add(fragment2);
mPager.setAdapter(new MyFragmentPagerAdapter(getActivity().getSupportFragmentManager(), fragmentsList));
mPager.setCurrentItem(0);
mPager.setOnPageChangeListener(new MyOnPageChangeListener());
}解决方法:getSupportFragmentManager()拿到里面Frament数据为空,把getSupportFragmentManager()换成getChildFragmentManager()
即可
相关文章推荐
- fragment中嵌套viewpager,vierpager中有多个fragment,不显示 ...
- fragment中嵌套viewpager,vierpager中有多个fragment,不显示 ...
- fragment中嵌套viewpager,vierpager中有多个fragment,不显示而且滑动卡顿
- Fragment中嵌套ViewPager,ViewPager中有多个Fragment,不显示
- fragment中嵌套viewpager,vierpager中有多个fragment,不显示 .
- fragment中嵌套viewpager,vierpager中有多个fragment,不显示
- fragment中嵌套viewpager,vierpager中有多个fragment,不显示 .
- fragment中嵌套viewpager,vierpager中有多个fragment,不显示 .
- 解决fragment中嵌套viewpager,vierpager中有多个fragment,不显示的问题
- fragment中嵌套viewpager,viewpager中有多个fragment,切换以后不显示
- [Android Pro] fragment中嵌套viewpager,vierpager中有多个fragment,不显示
- fragment中嵌套viewpager,vierpager中有多个fragment不显示
- ViewPager中有多个fragment,每个fragment中又嵌套viewpager,vierpager中有多个fragment,不显示 ...
- fragment中嵌套viewpager,vierpager中有多个fragment,不显示 .
- fragment中嵌套viewpager,vierpager中有多个fragment,不显示 .
- fragment中嵌套viewpager,vierpager中有多个fragment,不显示 ...
- fragment中嵌套viewpager,vierpager中有多个fragment,不显示 .
- fragment中嵌套viewpager,vierpager中有多个fragment,不显示 .
- fragment中嵌套viewpager,vierpager中有多个fragment,不显示 .
- fragment中嵌套viewpager,vierpager中有多个fragment,不显示 ...