我有各類抽屜菜單,所以當你點擊一個類別列表視圖獲取與來自服務器的新的數據填充。然而,某些類別的需要有一個稍微不同的外觀和功能,所以我想這些情況:的ListView帶適配器的困境
爲它創建一個的ListView和兩個適配器和基於什麼用戶希望列表視圖更改其適配器。
創建多個列表視圖與多個適配器,只有一個是在同一時間可見的,而不是別人顯示。
創建一個的ListView並且具有多個私有方法之一適配器(我使用一些持有人模式和getView(...)方法調用另一個setupPostView(.. )。所以我使setupPostView1(),setupPostView2()....等等,並根據用戶選擇的類別我調用適當的設置方法從getView(...)。
很明顯,所有這三種情況都可以實現,但是因爲我沒有使用android的經驗,所以我不知道哪一個對我來說是最好的。
提前10倍。
我此刻的我在一個類似的窘境,以及主要的意見。我傾向於#1,但我會看到它是如何代碼的。我會看看別人在這裏說什麼。我目前也在使用ListView,並計劃將其更改爲RecyclerView。 –