适配器优化中: //使用内存缓存+使用磁盘缓存+设置图片格式
来源:互联网 发布:希尔伯特变换 c语言 编辑:程序博客网 时间:2024/06/05 20:40
publicclassMyAdapterextendsBaseAdapter {
private List<Result.DataEntity> datas;
private Context context;
private DisplayImageOptions options;
publicMyAdapter(List<Result.DataEntity> datas, Context context) {
this.datas = datas;
this.context = context;
options=new DisplayImageOptions.Builder()
.cacheInMemory(true)//使用内存缓存
.cacheOnDisk(true)//使用磁盘缓存
.bitmapConfig(Bitmap.Config.RGB_565)//设置图片格式
.build();
}
@Override
publicintgetCount() {
return datas.size();
}
@Override
public Object getItem(int position) {
return datas.get(position);
}
@Override
publiclonggetItemId(int position) {
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder =null;
if(convertView==null){
convertView=View.inflate(context, R.layout.item,null);
holder=new ViewHolder();
holder.tvTitle= (TextView) convertView.findViewById(R.id.tv_title);
holder.img= (ImageView) convertView.findViewById(R.id.img);
convertView.setTag(holder);
}else{
holder=(ViewHolder) convertView.getTag();
}
holder.tvTitle.setText(datas.get(position).getTitle());
if(datas.get(position).getImg()==null || datas.get(position).getImg().equals("")){
holder.img.setImageResource(R.mipmap.ic_launcher);
}else{
//imageLoader加载图片
ImageLoader.getInstance().displayImage(datas.get(position).getImg(),holder.img,options);
}
return convertView;
}
class ViewHolder{
TextView tvTitle;
ImageView img;
}
}
- 适配器优化中: //使用内存缓存+使用磁盘缓存+设置图片格式
- J2ME中使用缓存将屏幕内容存储为图片格式
- 内存缓存+磁盘缓存
- Bitmaps与优化|磁盘缓存|内存缓存|双缓存
- Android内存优化之磁盘缓存
- 使用LruCache和DiskLruCache实现内存磁盘二级图片缓存
- Android使用磁盘缓存DiskLruCache
- SDWebImage内存缓存 磁盘缓存
- 内存缓存的使用
- 内存缓存的使用
- 内存缓存的使用
- Banner 内存 磁盘 缓存
- 内存泄露--contentView缓存使用与ListView优化
- 内存泄露--contentView缓存使用与ListView优化
- 内存泄露--contentView缓存使用与ListView优化
- DiskLruCache磁盘缓存的使用介绍
- 磁盘缓存的使用DiskLruCache类
- django缓存优化 缓存配置与使用 - 站点 View 缓存
- Android-Annotation教你写自定义注解
- Idea中Git的使用和两种类型的冲突解决 转载
- NoSQL概念和特点
- 第三部分:POJ 1007 解题报告
- Checksum 校验和
- 适配器优化中: //使用内存缓存+使用磁盘缓存+设置图片格式
- 信号源、示波器使用中阻抗匹配问题
- 关于AUC(占坑)
- javascript解析
- SSM框架入门和搭建 十部曲
- 梯度下降法、坐标下降法、牛顿迭代法
- 二级购物车
- Java之Byte和blob相互转换(Oracle)-yellowcong
- HDU 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活(多重背包)