如何将ArrayList <hashmap>的值作为String获取?

时间:2017-05-05 10:24:29

标签: android arraylist hashmap

我正在使用Picasso从网站上获取图片。 (TheMovieDB)

System.out.println("http://image.tmdb.org/t/p/w185" + 
        String.valueOf(posters.get(position).values())

我只是使用上面的代码来测试listView.setOnItemClickListener

海报:

static ArrayList<HashMap<String, String>> posters;

问题是当我点击列表视图中的某个项目(所有项目现在都有相同的链接)时,它会返回:

I/System.out: http://image.tmdb.org/t/p/w185[/kqjL17yufvn9OVLyXYpvtyrFfak.jpg]

如何让它将posters.get(position).values()作为字符串返回?这样它就可以正确地连接String。

我这样做是为了从API获取电影海报链接并显示在列表视图中。

if (getActivity() != null) {
        listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {

            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                System.out.println("http://image.tmdb.org/t/p/w185" +
                        String.valueOf(posters.get(position).values()));
            }
        });
    }

0 个答案:

没有答案