如何使用网址

时间:2017-08-05 13:30:56

标签: java android

我在我的应用中使用WeatherOpenMap API,以获取有关多个城市的天气信息。 例如,如果你有破碎的云"作为天气状况,weatherFont图标变为浅蓝色。

 if (weather_description.equals("BROKEN CLOUDS"))                                                        
       weatherIcon.setTextColor(Color.parseColor("#0489B1")); // light blue

我使用的是Typeface:

 weatherFont = Typeface.createFromAsset(getApplicationContext().getAssets(), "fonts/weathericons-regular-webfont.ttf");
 weatherIcon.setTypeface(weatherFont);

但是现在,我不想将这个ttf文件用于我的weatherIcon,我想使用超链接,因为它看起来好多了,所以如:

  

http://openweathermap.org/img/w/10d.png

代表中雨。但是正如你所看到的,这是一个URL,当我有"中雨"时,如何使用这个URL来改变我的weatherFont图标。如天气状况?

谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用像Picasso或Volley这样的图像加载库。使用Picasso,代码看起来像这样:

String iconUrl = "https://...";
ImageView imgWeatherIcon = view.findViewById(R.id.imgWeatherIcon);
Picasso.with(context).load(iconUrl).into(imgWeatherIcon, new Callback()...