我正在編寫一個Android應用程序,其中一個是由MySQL數據庫生成並填充的ListView
。如何將ArrayList轉換爲ListView?
這是輸出的ArrayList:
DatabaseHandler db = new DatabaseHandler(this);
List<Suspect> list = db.getAllContacts();
難道我用cursor
輸入它在我的ListView
? 任何代碼將不勝感激。
我正在編寫一個Android應用程序,其中一個是由MySQL數據庫生成並填充的ListView
。如何將ArrayList轉換爲ListView?
這是輸出的ArrayList:
DatabaseHandler db = new DatabaseHandler(this);
List<Suspect> list = db.getAllContacts();
難道我用cursor
輸入它在我的ListView
? 任何代碼將不勝感激。
我建議你使用CursorAdapter萬一你在查詢後不需要任何數據操作。
如果您想使用列表,請嘗試ArrayAdapter。
如果您需要在從數據庫中捕獲數據並修改視圖後修改數據,我建議您創建一個arrayList,然後您可以使用自定義數組適配器,如here所示。如果您然後更改基礎數據,則可以使用adapter.notifyDataSetChanged()
您可以使用ArrayAdapter。請參閱:http://stackoverflow.com/a/5070922/2198638 – Brtle 2013-05-03 14:08:54