嗨,我正在为我的应用程序使用本网站教程中的自定义 android listview 和自定义 arrayadapter。
http://www.ezzylearning.com/tutorial.aspx?tid=1763429
在 MainActivity.java 他们有:
Weather weather_data[] = new Weather[]
{
new Weather(R.drawable.weather_cloudy, "Cloudy"),
new Weather(R.drawable.weather_showers, "Showers"),
new Weather(R.drawable.weather_snow, "Snow"),
new Weather(R.drawable.weather_storm, "Storm"),
new Weather(R.drawable.weather_sunny, "Sunny")
};
我想做的是从网络上检索图像,例如http://spe.atdmt.com/ds/NMMRTSMGUWDS/121114_reddit/Win8_wiki_728x90_v2.jpg
并使用它代替 R.drawable.*
我尝试将 URL 链接转换为位图图像,然后更改几行代码
天气.java:
from public int icon; to public Bitmap icon;
和
from public Weather(int icon, String title) to public Weather(Bitmap icon, String title)
WeatherAdapter.java:
from holder.imgIcon.setImageResource(weather.icon); to holder.imgIcon.setImageBitmap(weather.icon);
我一定不能完全理解代码。我希望有人可以在这里帮助我。谢谢