map = new HashMap<String, String>();
map.put("titre", "Orange TN");
map.put("WebSite","http://www.orange.tn/");
map.put("mail","entreprises@orangetunisie.tn" );
map.put("number","31 11 11 51");
map.put("description", "Telecommunication - téléphonie fixe - téléphonie mobile - GSM - Internet - réseau - GPS - Andoid_iphone");
map.put("lat","35.67233");
map.put("longi","10.101422");
map.put("img", String.valueOf(R.drawable.orange));
listItem.add(map);
问题是我想这样做当我做map.get(“img”)这返回一个字符串,我想要一个drawable类型,然后我可以把它放在一个Imageview类型。和thxxx这么多的帮助
答案 0 :(得分:3)
map = new HashMap<String, Object>();
map.put("titre", "Orange TN");
map.put("WebSite","http://www.orange.tn/");
map.put("mail","entreprises@orangetunisie.tn" );
map.put("number","31 11 11 51");
map.put("description", "Telecommunication - téléphonie fixe - téléphonie mobile - GSM - Internet - réseau - GPS - Andoid_iphone");
map.put("lat","35.67233");
map.put("longi","10.101422");
map.put("img", R.drawable.orange);
listItem.add(map);
之后你可以使用
image1.setImageDrawable( getResources().getDrawable( map.get("img") );