2012-03-06 56 views
-2

Android的列表視圖由不創建行n個新的用戶界面對象和重新使用與不同數據的對象進行了優化。但是當我們遇到不同的行視圖和設計時,我們如何開發這個優化列表呢?的Android列表視圖與不同的行視圖以及設計

+1

我假設你的意思是每一行都有不同的佈局。他們有多不同?你有多少種不同的佈局?如果這只是一些控件的問題,那麼您可以考慮設置控件的可見性。 – jsmith 2012-03-06 12:14:46

+0

我對不同的行有不同的看法。我有大約10個視圖重複取決於行。 – Pavandroid 2012-03-06 12:43:44

+0

檢查[這個答案](http://stackoverflow.com/a/8973288/958370) - 有代碼片段使用名單不同意見 – Jin35 2012-03-06 12:44:30

回答

1

你需要重寫你的適配器getItemViewType()和不同的行視圖返回不同的值。 ListView足夠智能,可以在getView()中爲不同的視圖類型傳遞不同的視圖。