2012-05-30 26 views
0

檢索數據我創建基於此示例的列表:從在適配器(GetView方法)一個HashMap

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新手。

回答

3

請記住,您知道適配器使用的數據類型。

而不是使用toString,只是得到的項目,並像往常一樣使用它。

例如:

HashMap<String, String> i = (HashMap<String, String>) adapter.getItem(position); 
i.get(ITEM_TITLE); 
相關問題