listView的自定義使用

原文鏈接:https://www.cnblogs.com/edensyd/p/8664239.html

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章