0
        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") 时我想这样做,这返回一个 String 并且我想要一个可绘制类型,然后我可以把它放在一个 Imageview 类型中。和thxxx这么多的帮助

4

1 回答 1

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);

After that you can use

image1.setImageDrawable( getResources().getDrawable( map.get("img") );

于 2012-05-16T00:30:22.077 回答