如何在android中从HashMap获取图像? map=newhashmap(); 地图放置(“滴度”、“橙色TN”); 地图放置(“网站”http://www.orange.tn/"); 地图。放置(“邮件”entreprises@orangetunisie.tn" ); 地图放置(“编号”,“31 11 11 51”); 地图.put(“描述”,“电信-电话-手机-GSM-互联网-手机-全球定位系统-安多迪手机”); 地图放置(“lat”,“35.67233”); 地图放置(“longi”,“10.101422”); map.put(“img”,String.valueOf(R.drawable.orange)); 添加(地图);

如何在android中从HashMap获取图像? map=newhashmap(); 地图放置(“滴度”、“橙色TN”); 地图放置(“网站”http://www.orange.tn/"); 地图。放置(“邮件”entreprises@orangetunisie.tn" ); 地图放置(“编号”,“31 11 11 51”); 地图.put(“描述”,“电信-电话-手机-GSM-互联网-手机-全球定位系统-安多迪手机”); 地图放置(“lat”,“35.67233”); 地图放置(“longi”,“10.101422”); map.put(“img”,String.valueOf(R.drawable.orange)); 添加(地图);,android,hashmap,Android,Hashmap,问题是我想在执行map.get(“img”)时执行此操作,它返回一个字符串,我想要一个可绘制类型,然后我可以将其放入Imageview类型中。thxxx非常需要帮助map=newhashmap(); map = new HashMap<String, String>(); map.put("titre", "Orange TN"); map.put("WebSite","http://www.orange.tn/");

问题是我想在执行map.get(“img”)时执行此操作,它返回一个字符串,我想要一个可绘制类型,然后我可以将其放入Imageview类型中。thxxx非常需要帮助

map=newhashmap();
        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);
地图放置(“滴度”、“橙色TN”); 地图放置(“网站”http://www.orange.tn/"); 地图。放置(“邮件”entreprises@orangetunisie.tn" ); 地图放置(“编号”,“31 11 11 51”); 地图.put(“描述”,“电信-电话-手机-GSM-互联网-手机-全球定位系统-安多迪手机”); 地图放置(“lat”,“35.67233”); 地图放置(“longi”,“10.101422”); 地图放置(“img”,R.drawable.橙色); 添加(地图);
之后你可以使用

image1.setImageDrawable(getResources().getDrawable(map.get(“img”));
map=newhashmap();
地图放置(“滴度”、“橙色TN”);
地图放置(“网站”http://www.orange.tn/");
地图。放置(“邮件”entreprises@orangetunisie.tn" );
地图放置(“编号”,“31 11 11 51”);
地图.put(“描述”,“电信-电话-手机-GSM-互联网-手机-全球定位系统-安多迪手机”);
地图放置(“lat”,“35.67233”);
地图放置(“longi”,“10.101422”);
地图放置(“img”,R.drawable.橙色);
添加(地图);
之后你可以使用


image1.setImageDrawable(getResources().getDrawable(map.get(“img”));

我不确定我是否理解你的问题,但试试这个:getResources().getDrawable(R.drawable.orange);thxxx antonio081014但我想做这个image1.setImageDrawable(map.get(“img”);image1他的类型是ImageView和map.get(“img”)他的类型是字符串这个问题:(我不确定我是否理解你的问题,但试试这个:getResources().getDrawable(R.drawable.orange);thxxx antonio081014但我想做这个image1.setImageDrawable(map.get(“img”);image1他的类型是ImageView和map.get(“img”)他的类型是字符串这个问题:(
    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);