2012-06-05 25 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