2015-07-13 58 views
0

我有一個帶有viewpager的片段。對於viewpager的每個片段,您可以轉到另一個片段。問題是,當我回到viewpager的片段時,這不是從第二個片段開始的片段。返回時,我能做些什麼去同一個頁面使用相同的片段?轉到包含viewpager的上一個片段

在此先感謝。

回答

0

ViewPager會提前創建特定數量的頁面 - 您在使用setOffscreenPageLimit(金額)時選擇它。例如,如果您將金額設置爲2,那麼在ViewPager的任何頁面上,您將創建2個創建的頁面,並向後創建2個頁面。

所以當你在第一頁 - 第2頁& 3將被創建。 當您在第5頁上時,您將創建4創建和6 & 7創建。 所有其他的都被銷燬(如果第5頁:1,2將被銷燬)。

所以這聽起來有兩個選擇: 1.如果您知道視圖分頁器中的片段數量,請將數量設置爲它,以便所有頁面始終存在。我不喜歡這個想法,因爲這太浪費了。 2.使用Horizo​​ntalScrollView代替ViewPager。

相關問題