Как установить изображения в списке с listactivity? - PullRequest
0 голосов
/ 05 августа 2011

Я хочу установить изображение в списке, но я не делаю это правильно.Что не так с изображениями, которые я не знаю. PLZ поможет мне мой код здесь.

final ArrayList<HashMap<String,String>> dataListfeture = new ArrayList<HashMap<String,String>>();
        ArrayList<HashMap<String,String>> dataList = new ArrayList<HashMap<String,String>>();
        for(int j=0; j<nodesfeture.getLength(); j++)
        {
            Element e1 =(Element)nodesfeture.item(j);
            Node node = nodesfeture.item(j);
            HashMap<String, String> mapfeautre = new HashMap<String, String>();


            mapfeautre.put("name",node.getAttributes().getNamedItem("name").getNodeValue());
            String rename = mapfeautre.put("name",node.getAttributes().getNamedItem("name").getNodeValue());
            rename.replaceAll("", "%20");
            mapnamelist= mapfeautre.put("name",node.getAttributes().getNamedItem("name").getNodeValue());
            mapfeautre.put("distance",node.getAttributes().getNamedItem("distance").getNodeValue());
            mapdistancelist =mapfeautre.put("distance",node.getAttributes().getNamedItem("distance").getNodeValue());
            mapfeautre.put("venuetype",node.getAttributes().getNamedItem("venuetype").getNodeValue());
            mapvenuelist=mapfeautre.put("venuetype",node.getAttributes().getNamedItem("venuetype").getNodeValue());
        mapfeautre.put("imageupload",node.getAttributes().getNamedItem("imageupload").getNodeValue());
        String strimageurl=mapfeautre.put("imageupload",node.getAttributes().getNamedItem("imageupload").getNodeValue());
        mapimagelist="http://www.afterdarknightlife.com/"+strimageurl;
        System.out.println("Image URL "+j+" :"+mapimagelist);

            mylistfeature.add(mapfeautre);

        }
        System.out.println("data list = "+dataListfeture);


        ListAdapter adapterfeaturetype = new SimpleAdapter(MainScreen.this, mylistfeature, R.layout.demophoto, new String[]
        {
          "imageupload","name", "distance","venuetype
        },
        new int[]
        {
                R.id.item_featureimage,
                R.id.item_featurename,
                R.id.item_featuredistance,
                R.id.item_featurevenuetype,


        });

Ответы [ 2 ]

0 голосов
/ 05 августа 2011
0 голосов
/ 05 августа 2011

Пожалуйста, попробуйте GreedDroid . Он имеет очень продвинутый набор элементов представления списка (включая элемент с изображением), который вы можете использовать как из кода, так и из XML.

...