2013-05-03 65 views
-1

我正在编写一个Android应用程序,其中一个是由MySQL数据库生成并填充的ListView如何将ArrayList转换为ListView?

这是输出的ArrayList:

DatabaseHandler db = new DatabaseHandler(this); 
List<Suspect> list = db.getAllContacts(); 

难道我用cursor输入它在我的ListView? 任何代码将不胜感激。

+2

您可以使用ArrayAdapter。请参阅:http://stackoverflow.com/a/5070922/2198638 – Brtle 2013-05-03 14:08:54

回答

1

如果您需要在从数据库中捕获数据并修改视图后修改数据,我建议您创建一个arrayList,然后您可以使用自定义数组适配器,如here所示。如果您然后更改基础数据,则可以使用adapter.notifyDataSetChanged()