2016-10-02 77 views
0

我使用的持有人从解析图像设置为我的图像视图,下面是下面的代码得到错误,而从parse设置图像的ImageView

holder.rank.setText(worldpopulationlist.get(position).getRank()); 
    holder.country.setText(worldpopulationlist.get(position).getCountry()); 
    holder.population.setText(worldpopulationlist.get(position).getPopulation()); 
    holder.flag.setImageResource(Integer.parseInt(worldpopulationlist.get(position).getFlag())); 

而下面是由Android工作室给出的错误

* java.lang.NumberFormatException:无效INT: “http://listview123.herokuapp.com/parse/files/hlkhlkhyuiyemnbbmbackguyweuiyqw/10ad83c5546b993c18be84402e0f2bff_android_1.png” *

在此先感谢

回答

0

你不能只是说“这里是图像的URL,做一些

你要下载图片,并设置是有用的资源。

为导向看here

或者,如果你想使用你可以外部库,像Azmat说,用毕加索

Picasso.with(context).load(imageURL).into(myImageView); 
+0

非常感谢M4lik。 –

0

您可以使用Picasso从链接

载入图像
Picasso.with(context).load(worldpopulationlist.get(position).getFlag()).into(holder.flag); 

ps:如果你的worldpopulationlist.get(position).getFlag()ret呃文件链接。

+0

非常感谢您的帮助。 –