适用于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/