zoukankan      html  css  js  c++  java
  • android ListView 刷新卡顿问题

    本人刚接触android开发,最近遇到一个关于ListView 刷新item一直卡顿的现象,进度条一直只刷新两次就结束了,灰常不明白,各种百度,各种找资料,什么线程什么的都试了遍,然并卵。一直到看到了一篇资料中提到了wrap_content这个属性,没错就是这个根据内容自适应大小,才发现问题是出在这里。

    wrap_content根据内容自适应大小,就需要计算item的宽高,如果parent也是这个属性的话,就需要非常长的时间来计算,尤其是在动态更新item的时候,这个过程会不断的进行,所以建议以后在listview中尽量使用固定的大小,实在不行也可使用 fill_parent,但fill_parent也仅仅比wrap_content快一些。

  • 相关阅读:
    Promise
    includes()
    常见的数组去重方法
    concat()
    面试感想
    常见的前端面试题
    让div水平垂直居中的几种方法
    实现斐波拉契的几种方法
    使用lib-flexible
    什么是token
  • 原文地址:https://www.cnblogs.com/hgxbo/p/5692582.html
Copyright © 2011-2022 走看看