我根据这个例子创建了一个列表:
http://jsharkey.org/blog/2008/08/18/separating-lists-with-headers-in-android-09/
在GetView方法中,需要访问仅存储在HashMap中的信息。 我可以使用“adapter.getItem(position).ToString()”进行访问,但这样,键和值汇集在一个字符串中,如下所示:
{date = 2011-07-25 19:30:00,id = 1,caption = Test Caption,title = Test Title,bookmark = true}
您可以单独检索此数据吗?例如,只有“书签”字段的值
请提供一个示例。我是Android的新手。
答案 0 :(得分:3)
请记住,您知道适配器使用的数据类型。
而不是使用toString,只需获取项目并像往常一样使用它。
例如:
HashMap<String, String> i = (HashMap<String, String>) adapter.getItem(position);
i.get(ITEM_TITLE);