美文网首页
ListView优化

ListView优化

作者: 最美下雨天 | 来源:发表于2018-07-13 12:01 被阅读15次

android:scrollingCache// 设置在滚动时是否使用绘制缓存。若设为true,则将使滚动表现更快速,但会占用更内存。默认为true。

android:animationCache// 设置布局在绘制动画效果时是否为其子View创建绘图缓存。若设为true,将会消耗更多的内存,要求持续时间更久的初始化过程,但表现更好。默认为true。

  • 重用ConvertView,使用ViewHolder模式
  • 异步线程加载图片(一般都是直接使用图片库加载,如Glide, Picasso),对于本地的大图片也要异步加载
  • getView方法中尽可能的减少逻辑判断,特别是耗时的判断
  • 避免GC(可以从LOGCAT查看有无GC的LOG)
  • 在快速滑动时不要加载图片
  • 将ListView的scrollingCache和animateCache这两个属性设置为false(默认是true)
  • 尽可能减少List Item的Layout层次(如可以使用RelativeLayout替换LinearLayout,或使用自定的View代替组合嵌套使用的Layout)

相关文章

  • ListView和RecyclerView

    ListView ListView 性能如何优化 (主要在getView方法上优化:复用view,ViewHold...

  • Android性能优化-ListView优化

    Android性能优化-ListView ListView的优化主要分为以下几点 1 convertView的复用...

  • 2018-05-13

    ListView的优化.................................................

  • Android开发艺术探索之性能优化笔记

    Android性能优化 一,优化内容 布局优化、绘制优化、内存泄漏优化、响应速度优化、ListView优化、Bit...

  • Android性能优化

    Android性能优化包括布局优化、绘制优化、内存优化、线程优化、响应速度优化、Bitmap优化和ListView...

  • Android进阶之性能优化

    一、性能优化分类 布局优化 绘制优化 内存泄漏优化 响应速度优化 ListView优化 Bitmap优化 线程优化...

  • ListView优化注意点

    ListView的优化: 1.复用convertView,使用listview中RecycleBin机制. lis...

  • ListView 的 Adapter 适配器模板

    ListView中的Adapter优化的通用模板。 如果发现对ListView优化工作做完后,还会卡顿,可以检查n...

  • ListView的优化

    ListView的优化 在没有优化之前,每当显示一个屏幕的ListView的Item时都会执行Adapter的ge...

  • Android 性能优化

    ListView和Bitmap优化listView:1 采用ViewHolder并且避免在getView中执行耗时...

网友评论

      本文标题:ListView优化

      本文链接:https://www.haomeiwen.com/subject/gfejpftx.html