2016-03-15 104 views
0

我正在使用选项卡布局来显示3个fragmnets。在这些片段中,iam通过从json解析中获取数据来显示每个列表视图。Tablayout中的片段

但刷卡内容时当过我们滑动到该标签被加载并加载三个选项卡的内容不完全是它必须

回答

0

当您使用tabLayout与片段的一个标签真的表现wiered(我想你使用的是FragmentPagerAdapter),默认情况下系统会在内存中加载显示的标签以及上一张和下一张。你是这个意思吗?

+0

谢谢你帮助我,它正常工作与我的代码 – user2211458

2

我想你只想调用所有3片段的createcreate一次。但是,你所面临的情景是创造将被称为你的滑动;因为这是fragmentPagerAdapter的属性。插入这行代码:)

ViewPager viewPager; 
MyAdapter mViewPgAdapter = new MyAdapter(getChildFragmentManager()); 
viewPager.setOffscreenPageLimit(totalNumOfFragmentsUHave);//as mentioned u have 3 
viewPager.setAdapter(mViewPgAdapter); 

的setOffScreenPageLimit(关键是你的问题