adapter
来源:互联网 发布:网络侮辱罪立案标准 编辑:程序博客网 时间:2024/06/05 00:31
package animtest.com.example.e531.yuekao_test_demo.adapter;
import android.content.Context;
import android.graphics.Bitmap;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.TextView;
import com.nostra13.universalimageloader.core.DisplayImageOptions;
import com.nostra13.universalimageloader.core.ImageLoader;
import java.util.List;
import animtest.com.example.e531.yuekao_test_demo.Bean.Result;
import animtest.com.example.e531.yuekao_test_demo.R;
/**
* Created by e531 on 2017/10/14.
*/
public class MyAdapter extends BaseAdapter {
private List<Result.DataEntity> datas;
private Context context;
private DisplayImageOptions options;
public MyAdapter(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
public int getCount() {
return datas.size();
}
@Override
public Object getItem(int position) {
return datas.get(position);
}
@Override
public long getItemId(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;
}
}
import android.content.Context;
import android.graphics.Bitmap;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.TextView;
import com.nostra13.universalimageloader.core.DisplayImageOptions;
import com.nostra13.universalimageloader.core.ImageLoader;
import java.util.List;
import animtest.com.example.e531.yuekao_test_demo.Bean.Result;
import animtest.com.example.e531.yuekao_test_demo.R;
/**
* Created by e531 on 2017/10/14.
*/
public class MyAdapter extends BaseAdapter {
private List<Result.DataEntity> datas;
private Context context;
private DisplayImageOptions options;
public MyAdapter(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
public int getCount() {
return datas.size();
}
@Override
public Object getItem(int position) {
return datas.get(position);
}
@Override
public long getItemId(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;
}
}
阅读全文
0 0
- Adapter
- adapter
- adapter
- adapter
- adapter
- Adapter
- Adapter
- adapter
- Adapter
- Adapter
- Adapter
- adapter
- adapter
- adapter
- Adapter
- Adapter
- adapter
- Adapter
- android连按两次返回键退出程序
- 搜狗研究员:详解基于深度学习的语音分离
- 侧滑_tablelayout
- 配置时间同步时,遇到同步无法成功的解决方法
- Hadoop 如何退出安全模式
- adapter
- 安装Hadoop 2.7.3的过程中遇到的一些问题及解决方法。
- Hadoop启动过程中,遇到ssh登录0.0.0.0的问题
- Hdfs结点格式化后重启集群
- 强类型、弱类型、动态类型、静态类型语言
- 大数据学习笔记:Flume导数据至Kafka
- Hadoop生态圈
- Hadoop生态圈各组件的启动及关闭脚本
- 苏宁校招把这所学校师生惹毛了!