1) 定義一個實體類 Fruit,作爲 ListView 適配器的適配類型。
2) 爲 ListView 的子項指定一個我們自定義的佈局 fruit_item.xml。
3) 創建一個自定義的適配器 FruitAdapter,這個適配器繼承自 ArrayAdapter。重寫構造方法和 getView 方法。
4)在MainActivity中編寫,初始化水果數據
原博文 :https://www.cnblogs.com/edensyd/p/8664239.html
關於ArrayAdapter requires the resource ID to be a TextView錯誤,網上各種答案是相當不靠譜,說自定義的layout根節點要是TextView,那根節點都是TextView了還要自定義幹啥。。。直接用提供的就行了唄
要注意一下,自定義的Adapter中重寫的getView方法中,最後一句return ,要return view。必須要把默認的return super()什麼東西改了,否則就會閃退報這個錯
ListView實現複選框參看 https://blog.csdn.net/tan313/article/details/45310187