文档章节

Listview的footview不停的变长

丁佼
 丁佼
发布于 2015/06/09 14:39
字数 263
阅读 1277
收藏 0

一句话:丫的addFootView执行了多次,滚回去修改判断条件,footview已经存在的时候就别再add了~~~不懂请看最后~~

排查顺序:

1,单独写一个测试工程,简单的listview,getview返回一个textview,addFootView后界面正常

2,修改正式项目,getview也修改为返回textview,问题存在~~

========================

马蛋我只用textview还报错,不让过日子了!!

忽然发现footview每次向下移动的时候大小基本相同,难道重复添加了~

果然重复添加了~~~

========================

问题出现的前提:

private View footview = View.inflate(context,R.id.footview,null);
....
private void updateListview(){
    if(hasMoreData) listview.addFooterView(footview);
    else listview.removeFooterView(footview);
}

也就是updateListview被多次执行,同一个view被重复add,就会出现这个鬼怪的问题。

修改判断条件:

if(!hasMoreData) {
    listview.removeFooterView(footview);
}else if(listview.getFooterViewsCount() == 0) {
    listview.addFooterView(footview);
}

问题解决。


© 著作权归作者所有

丁佼
粉丝 5
博文 26
码字总数 9223
作品 0
连云港
程序员
私信 提问
Android开源中国客户端学习 上拉刷新 底部加载 的listview

这次学习一些osc客户端的 上拉刷新 底部加载 的listview 这里还是以加载新闻为例 osc上的下拉刷新 和底部自动加载下一页是和qq空间等app相似的,那就学习一下 其实osc是使用了一个开源的控件...

SuShine
2013/06/26
4.9K
9
Android 动态加载 ListView 实现

首先讲原理: ListView 可以设置一个滚动监听器 android.widget.AbsListView.setOnScrollListener(OnScrollListener l) 有个方法 public void onScroll(AbsListView view, int firstVisibleI......

天使之翼-正版
2013/07/04
5.5K
7
listview.addfootview遇到问题

使用pulldownview做listview的上拉加载时,listview.addfootview添加一个加载更多的footview视图,但在安卓4.2版本以上的手机却在foot多出了一段空白,listvew.getcount()也多出了一项,而...

初代鬼彻-夜
2016/06/30
239
1
java.lang.IllegalArgumentException: Called attach on a child which is not detached: ViewHolder

转载请标明出处,维权必究:https://www.cnblogs.com/tangZH/p/10116298.html 在项目过程中出现了上述错误。 会出现这样的错误是在我使用: notifyItemRemoved(position); notifyItemRangeCh...

妖久
2018/12/13
0
0
ListView设置headerview和footerview

【简介】 headerview就是通常看到的那种listview手势下滑露出上面的部分,下拉到一定位置,松手会开始请求网络数据,然后刷新listview的列表。 footerview一般就是listview手势一直上滑动到显...

jonh_felix
2015/11/17
3.4K
0

没有更多内容

加载失败,请刷新页面

加载更多

parseint和isNaN用法

本文转载于:专业的前端网站➭parseint和isNaN用法 <!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title></head><body><script> var a='12'; alert......

前端老手
17分钟前
2
0
Kylin 精确去重在用户行为分析中的妙用

作者:史少锋,Apache Kylin committer & PMC,2019/10/11 在上次文章《如何在 1 秒内做到大数据精准去重》中,我们介绍了 Apache Kylin 为什么要支持大数据集上的精确去重,以及基于 Bitmap...

ApacheKylin
28分钟前
2
0
学习记录(二) es6基本语法(rest参数,模板化,axios模块,拦截器)

日常学习记录 模块化:把一个大文件分成多个小文件,按照一定规范进行拼接 es5写法: 导出:module.exports = 数据 导入:require("路径") /路径未添加后缀名时 //默认添加.js //把路径作为文件名...

Pole丶逐
31分钟前
2
0
以程序员的角度怎么购买一台「性价比高的电视」

前俩天有小伙伴在我的文章下留言,说能否把 【国内电视机都介绍一下】,今天我已在TV端开发多年的程序员的角度。谈谈已程序员的角度如何购买一台性价比高的电视。 国内大的电视机品牌介绍 长...

我们都很努力着
35分钟前
1
0
PhotoShop 色调:理解直方图/RGB通道信息

一、直方图:图表的形式,展示图像像素分布的情况 1.平均值:表示平均亮度 2.标准偏差值:表示亮度值范围内的中间值 3.像素: 表示用于计算直方图的像素总数 4.色阶:显示指针下面的区域亮度...

东方墨天
40分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部