listView的优化
来源:互联网 发布:js点击切换显示隐藏 编辑:程序博客网 时间:2024/06/05 19:46
//使用ViewHolder优化@Overridepublic View getView(int position, View convertView, ViewGroup parent) { ViewHolder holder = null; if(convertView==null){
//如果没有缓存
convertView=LayoutInflater.from(context).inflate(R.layout.item_one , null); holder = new ViewHolder(); convertView.setTag(holder); holder.item_tv_title = (TextView) convertView.findViewById(R.id.item_tv_title); holder.item_tv_original = (TextView) convertView.findViewById(R.id.item_tv_original); holder.item_tv_time = (TextView) convertView.findViewById(R.id.item_tv_time); holder.item_tv_rating = (TextView) convertView.findViewById(R.id.item_tv_rating); holder.item_tv_want = (TextView) convertView.findViewById(R.id.item_tv_want); holder.item_tv_collection = (TextView) convertView.findViewById(R.id.item_tv_collection); holder.item_iv_image = (ImageView) convertView.findViewById(R.id.item_iv_image); }else {
//如果存在缓存 holder = (ViewHolder) convertView.getTag(); } Product porduct = list.get(position); holder.item_tv_title.setText(porduct.getTitle()); holder.item_tv_original.setText(porduct.getOriginal_title()); holder.item_tv_time.setText(porduct.getPubdate()); holder.item_tv_rating.setText(porduct.getRating()); holder.item_tv_want.setText(porduct.getWish()); holder.item_tv_collection.setText(porduct.getCollection()); holder.item_iv_image.setImageBitmap(porduct.getBitmap()); return convertView;}class ViewHolder{ private ImageView item_iv_image; private TextView item_tv_title; private TextView item_tv_original; private TextView item_tv_time; private TextView item_tv_rating; private TextView item_tv_collection; private TextView item_tv_want;}
0 0
- ListView的优化
- listView的优化
- ListView的优化
- Listview的优化
- listView的优化
- ListView的优化
- ListView的优化
- listview的优化
- ListView的优化(1)
- ListView的优化(2)
- ListView的优化(3)
- ListView的优化
- listView的优化
- Listview的优化
- 关于listview的优化
- ListView的优化
- ListView的优化
- ListView的优化
- C#依赖注入实例解析
- Linux 内核空间虚拟地址和物理地址相互转换
- easyui datagrid综合功能demo实现
- maven+springmvc+mybatis项目从properties读数据库连接属性时拿不到连接,的研究与解决方案
- python-scipy 图像处理
- listView的优化
- linux系统的特点以及知识简介
- [疯狂Java]面向对象:基本类型的包装器类型、自动装箱/拆箱、包装器类型大小/相等比较
- 霍夫曼编码压缩算法
- 剑指offer-算法和数据结构:查找和排序
- 如何退出 Activity,如何安全退出已调多个Activity的 的 Application?
- FragmentTabHost切换Fragment时避免重复加载UI
- 常见视频接口(HDMI/VGA/SDI/CmaeraLink)介绍
- 不同应用渠道一键打包