2012-06-05 2 views
0

안녕하세요. 안드로이드에서 json을 파싱 중이며 json 파싱 된 데이터를 listview에 넣을 수있었습니다. 그러나 내 목록보기에서 나는 또한 구문 분석 된 데이터에 따라 상태를 설정하고자하는 아이콘이 있습니다. (상태를 정의하는 키가 있습니다. 활성화 된 경우에는 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.isis, disponiveislist, R.layout.listrow, new String [] { "NOME", "PRECO" , "DISTANCIA", "COMFOTOGRAFIA", "COMDESLOCACAO"}, new int [] {R.id.mission_name, R.id.preco, R.id.distancia});이 줄에 아이콘을 추가하면 업데이트되지 않습니다. . 선택기 상태를 참조하고 그 값을 어떻게 매핑 할 수 있습니까? 고맙습니다. – user1437481

관련 문제