适用于listview的自定义布局的适配器

我正在开发一个android项目,我必须从String数组(比如title,description,id)加载到listview项TextView。

我使用像这样的游标对数据库进行了类似的操作

String[] from = new String[]{"medicine","healthsystem"}; int[] to = new int[] {R.id.textlist1,R.id.textlist2}; // Now creating an array adapter and set it to display using my row SimpleCursorAdapter notes =new SimpleCursorAdapter(this,R.layout.notes_row, c, from, to); 

我列出了“from”中的所有目标以及“to”中的所有目标。 现在我的问题是我没有数据库所以不能使用游标。

我有3个字符串数组,我想加载到每个项目的textviews(标题,描述,id)

怎么做请帮助我谢谢你:)

如果您没有光标,为什么使用SimpleCursorAdapter?

阅读本文关于使用SimpleAdapter创建SimpleListView以获取其他想法。

在Android SDK附带的ApiDemos项目中,有很多来自各种数据源的填充列表的示例 – 浏览这些,你应该找到一个适合你想要做的事情。

首先,您需要创建一个包含该信息的类,例如:

 public class StringHolder{ String titte; String description; int id; } 

然后,您可以创建行的布局,说明您希望标题,描述和图像的位置。

然后创建一个适配器。 适配器将保存您的数据,并将为列表中的每个位置说明应加载哪些信息。

最后,您需要在活动中使用适配器。

有关更多信息,请参阅此处的教程: http : //www.softwarepassion.com/android-series-custom-listview-items-and-adapters/