Android 如何在listview中显示缓存图像
我正在开发一个android应用程序,它可以缓存文章的图像,以便在webview中以以下格式显示:文章id+图像url的md5。现在我尝试在列表视图中使用相同的缓存图像。在listView适配器中,我使用的支架如下:Android 如何在listview中显示缓存图像,android,listview,caching,Android,Listview,Caching,我正在开发一个android应用程序,它可以缓存文章的图像,以便在webview中以以下格式显示:文章id+图像url的md5。现在我尝试在列表视图中使用相同的缓存图像。在listView适配器中,我使用的支架如下: if (view.getTag() == null) { ViewHolder holder = new ViewHolder(); holder.titleTextView = (TextView) view.findViewById(an
if (view.getTag() == null) {
ViewHolder holder = new ViewHolder();
holder.titleTextView = (TextView) view.findViewById(android.R.id.text1);
holder.dateTextView = (TextView) view.findViewById(android.R.id.text2);
holder.starImgView = (ImageView) view.findViewById(android.R.id.icon);
view.setTag(holder);
}
final ViewHolder holder = (ViewHolder) view.getTag();
holder.titleTextView.setText(cursor.getString(mTitlePos));
holder.starImgView.setImageResource(favorite ? R.drawable.dimmed_rating_important : R.drawable.dimmed_rating_not_important);
holder.dateTextView.setText(new StringBuilder(feedName).append(Constants.COMMA_SPACE).append(StringUtils.getDateTimeString(cursor.getLong(mDatePos))));
我尝试了很多,我只能从缓存目录中检索文章的第一个图像的名称,但我不知道如何将其放置在列表视图中。
我希望有人能在这方面帮助我。好吧,我不能完全理解你的观点,但我认为你希望显示从URL解析到列表视图的图像。如果这是你的问题,那么有一个简单的解决办法。首先,你可以为这个图像加载器类创建你自己的类Google up或者你可以使用开源的毕加索库是的,它缓存图像非常简单易用 谷歌也这么认为 结构简单:
Get view {
Image view a ;
String URL;
Piccaso.into(a).from(URL)
}
像这样的东西,但不是这个,进入那个页面,看看谷歌毕加索图书馆
:D希望我能帮助你在手机上打字如果我把这个问题弄糊涂了,我真的很抱歉。我的意思是说我不想从某个url显示它们。。我的意思是说我已经在缓存目录中缓存了图像,我想把这些图像用在listview中。我希望你明白我的意思明白了,但这不是一种困难的做事方式吗。。。我将尝试为您搜索答案。我尝试这样做是因为我不想通过下载大量图像来增加缓存大小。。