2012-06-05 28 views
0

你好我解析一些JSON在Android上,我已经能够把JSON解析数据放入一个列表视图。然而,在我的列表视图中,我也有一些图标,我想根据解析的数据设置状态(我有一些键来定义它们的状态,1表示启用,0表示禁用)。我似乎无法把这个放在HashMap上,任何人都有任何提示/信息?如何使用Hashmap与适配器

感谢

回答

0
HashMap<String,Boolean> map = new HashMap<String,Boolean>(); 

Collection c = map.values(); 

Iterator itr = c.iterator(); 

while(itr.hasNext()) 
    System.out.println(itr.next()); 
} 
+0

但我怎么可以用它来改变drawable.set_enabled布尔?我已经尝试HashMap user1437481

+0

看到我更新它,在SOP中你可以得到真,假值 –

+0

是的,它的工作原理,我现在得到这些值的任务。但是信息没有被更新为图标,仅用于文本(我使用 ListAdapter adapter = new SimpleAdapter(DisponiveisActivity.this,disponiveislist,R.layout.listrow,new String [] {“NOME”,“PRECO” ,“DISTANCIA”,“COMFOTOGRAFIA”,“COMDESLOCACAO”},new int [] {R.id.mission_name,R.id.preco,R.id.distancia});。当我添加图标到这条线他们不会更新。我如何参考选择器状态并将其值映射到它? 非常感谢您 – user1437481