2016-03-15 101 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(關鍵是你的問題