2012-11-22 45 views

回答

3

有很多教程可以獲得分組列表。訣竅是尋找"adapter"而不是「列表」。例如,這一個:http://android.cyrilmottier.com/?p=440

+0

,因爲它顯示了Android網站上我認爲有,做它的適配器?如果你能指出,我將非常感激! –

+0

是的。長話短說,listview向適配器請求當前可見項目的視圖,並且適配器通過其getView()方法返回必須在屏幕上顯示的內容。它還允許在該方法中返回不同類型的視圖,這將允許您擁有這些「標題」。我建議你看一下關於ListView組件的Google I/O(http://www.youtube.com/watch?v=wDBM6wVEO70)中Romain Guy的演示文稿 – Jorge

1

您列表中的每一行可以在佈局上與其他人完全分開。所以如果你在列表中有3行,你可以讓每個看起來完全不同。您需要編寫自己的適配器(即擴展ArrayAdapter),覆蓋getView(),getViewTypeCount()getItemViewType()。然後,對於每一行,您的getView()將執行任何您想要的邏輯,膨脹任何您想要的佈局,並將該視圖返回到列表。