listView优化

原创 2016年05月30日 21:08:04
@Override
    public View getView(int position, View convertView, ViewGroup parent) {
        ViewHolder holder;
        if(convertView==null){
            convertView = View.inflate(context, R.layout.item_lv_toutiao, null);
            holder = new ViewHolder();
            holder.iv_toutiao_pic = (ImageView) convertView.findViewById(R.id.iv_toutiao_pic);
            holder.tv_toutiao_title = (TextView) convertView.findViewById(R.id.tv_toutiao_title);
            holder.tv_toutiao_intro = (TextView) convertView.findViewById(R.id.tv_toutiao_intro);
            convertView.setTag(holder);
        }else{
            holder = (ViewHolder) convertView.getTag();
        }
        DisplayImageOptions options = ImageLoadUtils.initOptions();
        ImageLoader.getInstance().displayImage(list.get(position).pic, holder.iv_toutiao_pic, options);
        holder.iv_toutiao_pic.setScaleType(ImageView.ScaleType.FIT_XY);
        
        holder.tv_toutiao_title.setText(list.get(position).title);
        holder.tv_toutiao_intro.setText(list.get(position).intro);
        return convertView;
    }
    class ViewHolder{
        ImageView iv_toutiao_pic;
        TextView tv_toutiao_title;
        TextView tv_toutiao_intro;
    }

ListView的四种优化方式

优化方式一: 第一种优化就是重用convertView,这也是最简单的一种优化方式,就是在Adapter类的getView方法中通过判断convertView是否为null,是的话就需要在创建一个...
  • Xk632172748
  • Xk632172748
  • 2016年07月18日 15:35
  • 8569

Android性能优化之提高ListView性能的技巧

ListView优化一直是一个老生常谈的问题,不管是面试还是平常的开发中,ListView永远不会被忽略掉,那么这篇文章我们来看看如何最大化的优化ListView的性能。...
  • nugongahou110
  • nugongahou110
  • 2015年07月29日 15:13
  • 13927

Android性能优化--listview 优化机制

详情参考:http://www.cnblogs.com/Android-xiansheng/p/4627124.html 首先来了解一下ListView的工作原理(可参见http://mobil...
  • u010921385
  • u010921385
  • 2016年09月04日 22:12
  • 4452

Android之——ListView优化

作为客户端,其最主要的任务就是最直观的和用户交互。从服务器拿数据,解析过后显示数据,根据用户操作按照一定的协议传回数据,达到用户想要的结果。这是我自己的理解,所以我们的程序,必须给用户一个良好的体验。...
  • l1028386804
  • l1028386804
  • 2015年08月02日 18:10
  • 2455

【Android优化】最强ListView优化方案

convertView重用,ViewHolder优化,图片加载优化,onClickListener处理,减少Item View的布局层级,adapter中的getView方法尽量少使用逻辑,adapt...
  • s003603u
  • s003603u
  • 2015年08月03日 23:35
  • 6539

ListView进阶之使用技巧和优化策略

1      ListView进阶 1.1    ListView的效率优化 【 1、通过ContentView实现优化,减少创建View的次数 2、通过ViewHolder实现优化,减少遍历...
  • JourneyX
  • JourneyX
  • 2016年10月31日 14:01
  • 1288

ListView终极优化方法,绝对流畅

listview可以说是Android开发中最常见的UI控件了,listview能够以列表的方式显示大量同类的数据,这样问题就产生了,既然是大量数据,就会使用到很多布局,给布局绑定数据,listvie...
  • sweetvvck
  • sweetvvck
  • 2013年10月15日 19:11
  • 17839

ListView优化方案

一、复用convertView,减少findViewById的次数1、优化一:复用convertViewAndroid系统本身为我们考虑了ListView的优化问题,在复写的Adapter的类中,比较...
  • fenghai22
  • fenghai22
  • 2015年03月10日 13:26
  • 6621

Android-ListView优化常见的三种方式

优化原理 使用ListView时尽可能的少去执行Layout的Inflate,只渲染和布置那些在可视范围内,或者即将出现在可视范围内的Item 第一 Layout的Inflate是消耗资...
  • u014657752
  • u014657752
  • 2015年08月09日 20:59
  • 1306

ListView嵌套ListView优化

在做业务时候,一个ListView显示多种数据类型,我们想到的方法是ListView在嵌套一个ListView,对于子ListView 占父ListView的一行,就解决了问题,但是这样的逻辑是不...
  • tsdfk1455
  • tsdfk1455
  • 2014年05月07日 21:43
  • 1819
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:listView优化
举报原因:
原因补充:

(最多只允许输入30个字)