继承自BaseAdapter的适配器
来源:互联网 发布:plc编程仿真软件安卓 编辑:程序博客网 时间:2024/05/17 07:55
public class MyBaseAdapter extends BaseAdapter { private List<User.DataBean> list; private Context context; public MyBaseAdapter(List<User.DataBean> list, Context context) { this.list = list; this.context = context; } @Override public int getCount() { return list.size(); } @Override public Object getItem(int position) { return list.get(position); } @Override public long getItemId(int position) { return position; } @Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolder holder; if(convertView==null){ convertView=View.inflate(context,R.layout.item,null); holder=new ViewHolder(); holder.img2= (ImageView) convertView.findViewById(R.id.img2); holder.text2= (TextView) convertView.findViewById(R.id.text2); convertView.setTag(holder); }else{ holder= (ViewHolder) convertView.getTag(); } DisplayImageOptions options=new DisplayImageOptions.Builder() .cacheInMemory(true)//进行内存缓存 .cacheOnDisk(true)//进行sd卡缓存 .showImageOnLoading(R.drawable.ic_stub) // 设置正在下载中的图片 .showImageForEmptyUri(R.drawable.ic_empty) //没有请求地址时 .showImageOnFail(R.drawable.ic_error)//下载错误时 .bitmapConfig(Bitmap.Config.RGB_565)//设置图片质量 .build();//第三步:进行加载显示 ImageLoader.getInstance().displayImage((String) list.get(position).getIMAGEURL(),holder.img2,options); holder.text2.setText(list.get(position).getSUBTITLE()); return convertView; } class ViewHolder{ ImageView img2; TextView text2; }}
阅读全文
0 0
- 继承自BaseAdapter的适配器
- 自定义适配器的实现继承BaseAdapter
- 继承自PagerAdapter的适配器
- 自定义ListView适配器继承BaseAdapter
- android-继承BaseAdapter--自定义适配器,getView执行多次的解决方法
- android-继承BaseAdapter自定义适配器,getView执行多次的解决方法
- ListView的优化和自定义适配器继承于BaseAdapter
- ListView应用Demo使用自定义的适配器继承BaseAdapter
- 万能的适配器 BaseAdapter
- android-继承BaseAdapter自定义适配器基础
- Android BaseAdapter适配器的问题
- BaseAdapter-最万能的适配器
- android listview的适配器------baseadapter
- ListView的优化 +BaseAdapter适配器
- android listview继承BaseAdapter,自定义的适配器,getView方法执行多组循环解决方式
- 【转】 android-继承BaseAdapter--自定义适配器,getView执行多次的解决方法
- baseadapter适配器
- BaseAdapter适配器
- scp命令总结
- Win10中安装CentOS7教程
- 数据结构之浅谈线性表
- Eclipse安装Maven
- What does > /dev/null 2>&1 mean?
- 继承自BaseAdapter的适配器
- 使用ghost重装系统后无法启动
- JZ2440 第14章 ADC和触摸屏接口
- 增查敏感字符
- BZOJ 3123: [Sdoi2013]森林
- c++中抽象类与接口的区别
- TP-171024
- drozer工具的安装与使用:之一安装篇
- TabLayout横滑菜单