0

我根据这个例子创建了一个列表:

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 开发的新手。

4

1 回答 1

3

请记住,您知道适配器使用的数据类型。

而不是使用 toString,只需获取项目并像往常一样使用它。

例如:

HashMap<String, String> i = (HashMap<String, String>) adapter.getItem(position);
i.get(ITEM_TITLE);
于 2012-05-30T17:45:23.007 回答