首页 > viewpager 嵌套3个fragment时报错

viewpager 嵌套3个fragment时报错


这是我的布局 对应三个fragment 当我切换的时候报the specified child already has a parent


我zhusi注释掉一个的时候是好好的 这是为什么 求解答


首先,我也遇到过这个问题。

你只需要添加这一行代码就可以解决它 mViewPager.setOffscreenPageLimit(3);

public class SwipeyTabsSampleActivity extends FragmentActivity {

...

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.main);

    mViewPager = (ViewPager) findViewById(R.id.viewpager);
    mTabs = (SwipeyTabs) findViewById(R.id.swipeytabs);

    SwipeyTabsPagerAdapter adapter = new SwipeyTabsPagerAdapter(this,
            getSupportFragmentManager());
    mViewPager.setAdapter(adapter);

    mViewPager.setOffscreenPageLimit(3);  <------  添加这一行
}

}

更多信息:http://stackoverflow.com/questions/13559353/how-to-solve-for-viewpager-the-specified-child-already-has-a-parent-you-must


看看你的第三个fragment有没有在该页其他地方使用,以及可以看一看一下这个链接

http://stackoverflow.com/questions/13559353/how-to-solve-for-viewpager-the-specified-child-already-has-a-parent-you-must

【热门文章】
【热门文章】