Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何将Hashmap与适配器一起使用_Android_Listview_Drawable - Fatal编程技术网

Android 如何将Hashmap与适配器一起使用

Android 如何将Hashmap与适配器一起使用,android,listview,drawable,Android,Listview,Drawable,您好,我正在android上解析一些json,我已经能够将json解析的数据放入listview。然而,在我的listview中,我也有一些图标,我想根据解析的数据设置状态(我有一些键定义它们的状态,1表示启用,0表示禁用)。我似乎不能把这个放到HashMap上,有人有任何提示/信息吗 谢谢HashMap=newhashmap(); 集合c=map.values(); 迭代器itr=c.Iterator(); while(itr.hasNext()) System.out.println(itr

您好,我正在android上解析一些json,我已经能够将json解析的数据放入listview。然而,在我的listview中,我也有一些图标,我想根据解析的数据设置状态(我有一些键定义它们的状态,1表示启用,0表示禁用)。我似乎不能把这个放到HashMap上,有人有任何提示/信息吗

谢谢

HashMap=newhashmap();
集合c=map.values();
迭代器itr=c.Iterator();
while(itr.hasNext())
System.out.println(itr.next());
}

但如何使用此选项更改drawable.set\u enabled的布尔值?我已经尝试过HashMap是的,它有效,我现在正在任务中获取这些值。但是没有更新图标的信息,只更新文本(我使用ListAdapter adapter=new SimpleAdapter(DisponiveisActivity.this,disponiveislist,R.layout.listrow,新字符串[]{“NOME”,“PRECO”,“distance”,“COMFOTOGRAFIA”,“COMDESLOCACAO”},新int[]{R.id.mission_name,R.id.PRECO,R.id.distance})当我向这行添加图标时,它们不会更新。我如何引用选择器状态,并将值映射到它?非常感谢
HashMap<String,Boolean> map = new HashMap<String,Boolean>();

Collection c = map.values();

Iterator itr = c.iterator();

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