2012-08-07 89 views
0

**現狀:**ViewPager其中每個視圖共享相同的ListView

一個活動,其中一個的ListView,改變基於復位三種不同的適配器之間的適配器其內容。只有一個帶有id:list的ListView。而已。當我重置適配器時,它會調整列表視圖的內容。

我想要做什麼:

使用ViewPager頁不同的列表實例之間。

問題:查看尋呼機似乎設置爲單獨佈局,但我已將所有邏輯寫入單個列表。使用三個不同的ListView指向不同的列表將是一個很大的重寫。

問:如何使用ViewPager在不同適配器生成的同一列表的視圖之間切換,這些視圖是由應用於列表的不同適配器生成的?

回答

0

只爲每個頁面使用相同的片段。在意圖中設置一個變量,告訴片段應該使用哪個適配器。從技術上講,它不是同一個listview,雖然它是相同的代碼(這是我認爲通常很重要的)。

考慮到滑動動畫,我不認爲它在技術上可能是相同的listview。

+0

同意它不能是相同的listview,因爲不同的數據必須同時出現。你能否澄清Fragment如何與ViewPager一起使用。 – 2012-08-08 00:07:55