如果您正在創建一個非常動態的列表,比如每行可以有不同的輸入類型集合以及可選的按鈕,並且列表長度基於另一個動態值,那麼在列表適配器中執行此操作還是更好?在滾動窗口中創建自定義視圖?Android中用於創建動態列表的更好的方法是什麼?
在經歷了很長一段時間的列表適配器苦苦掙扎之後,現在終於有一件事發生了 - 這看起來很愚蠢。似乎我正在經歷很多工作,以跟蹤微調器設置爲什麼值,哪一行被點擊等等。
例如,假設您顯示的內容類似於聯繫人屏幕,其中可以輸入關於聯繫人的各種詳細信息。一些行將有文本輸入(名稱,地址等),一些將有旋鈕(即狀態,組),一些會有複選框(如「最喜歡的」或某物)。此外,還有一個「添加」按鈕,允許您添加另一個字段進行編輯。是否值得在列表適配器中做這件事,還是填充自定義視圖更好?如果單擊「添加」按鈕,我們重新創建自定義視圖,添加他們想要添加的類型的視圖?
我希望這是顯而易見的。
我不知道,如果我跟着,不過你沒看到[這](http://developer.android.com/reference/android /widget/BaseAdapter.html#getItemViewType(int))方法? – Emmanuel