2012-10-10 34 views
4

我有一個SherlockFragment,它可以擴展包含viewpager的佈局,允許我滑動到我創建的多個tab片段。
在第一次將這個片段附加到我的活動中時,一切正常,並且和預期的一樣,但是如果我返回並重新輸入片段,viewpager或其適配器(看起來像這樣:「TabAdapter extends FragmentPagerAdapter implements ActionBar .TabListener,ViewPager.OnPageChangeListener「)導致問題:Viewpager不能正確保留視圖

  1. 存儲在viewpager片段的觀點是不可見的
  2. 其實我已經4個標籤,如果設置了‘setOffscreenPageLimit’沒什麼變得可見無論我在做什麼,都是娛樂觀看者;
    如果「setOffscreenPageLimit」是而不是設置viewpager內的視圖只顯示如果我向左或向右滑動至少兩個選項卡。
  3. 此外,它似乎像尋呼機現在跳過一些標籤,而滑動,如果「setOffscreenPageLimit」是沒有使用

感謝您的任何想法,可以解決這個問題。

+0

我不確定你的意思是「使用」或「設置」'setOffscreenPageLimit'。 'setOffscreenPageLimit'方法取一個正整數,表示要存儲在內存中的左側和右側的頁數。如果你永遠不會調用這個方法,默認值將是1(這應該很好)。你怎麼使用它? – UgglyNoodle

回答