2 qq 27009579 qq_27009579 于 2016.02.22 11:26 提问

判断listview的headerview是否显示

在一个添加了headerView的listView中使用SwipeRefreshLayout,需要headerView完成显示了,才能进行下拉刷新,请问大神怎样判断是否完成显示了?

2个回答

nsw911439370
nsw911439370   2016.02.22 16:55

默认不是全部显示完 才能下拉刷新么

menglele1314
menglele1314   2016.03.03 15:37

说了半天都不知道你要做什么工程,画个图

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
ListView中headerview的动态显示和隐藏的问题
ListView中headerview的动态显示和隐藏的问题Android1.动态设置headerview的方法动态设置headerview有两个思路。方法一将header的布局写在list item的布局文件中,在adapter中通过判断position的值是否为0动态控制其显示或隐藏。 代码示例: item.xml布局文件<?xml version="1.0" encoding="utf-8
listview添加头部后判断是否到达顶部的方法
今天使用listview+swiperefreshlayout进行刷新页面的制作,因为需要在头部添加一个viewpager,所以索性就listview.addheaderview进行了,发现添加了头部以后不能够通过firstVisibleItem进行判断,一般我们常规写法如下: listView.setOnScrollListener(new AbsListView.OnScrollListener
ListView如何动态显示与隐藏headerview,footerview
前言很多情况我们需要用到ListView的addHeaderView(View v)以及addFooterView(View v)以满足我们的需求。比如我们项目中的情况:ListView上面需要显示一个循环的广告轮播图,我们是使用了自定义的一个控件Loopbanner来显示轮播图,使用的listview.addHeaderView(loopbanner);来添加到ListView的头部这样就可以不用
ListView在数据为空的时候headView不显示
项目中有个界面展示一个listview,listview的顶部还有一个布局。这里很自然的就给listview添加个headview,但是在测试的时候,发现当adapter的数据为空的时候,这个headview就消失了。而这个headview是需要一直展示的,这就让我有事做了。。。 在我查看BaseAdapter和HeaderViewListAdapter的源码后,十分确信在添加了headview
Android的headerView和emptyView共存问题
Android HeaderView和EmptyView不能共存
Android:ListView.addHeaderView()用法及其注意事项
一、 概述:在代码中使用 listView.addHeaderView(…) 方法可以在ListView组件上方添加上其他组件,并且连结在一起像是一个新组件。如果多次使用 .addHeaderView(…) ,则最先添加的组件在最上方,按添加的先后顺序由上到下罗列。 此时listView 的 position = 0 的位置对应的是view1,而不再是原来listView中的第一条了。如下图所示:
listview 实现隐藏显示headerview
listview 实现隐藏显示headerview
解决listview添加headview之后listview中没有数据时headview过长而无法显示问题
做项目时使用listview添加了headview,当headview内容比较短(一个屏幕可以显示全)时可以正常使用,但是一次偶然headview需要显示的内容很长(一个屏幕可以显示不全),这时候就无法下滑了。 于是想了一个办法当list的长度等于0时就给一个看不见的item让其显示 if (list.size() == 0) { convertView = listContainer.in
listview在有headerView的时候自动定位到第一项
最后方法: listview.post(new Runnable()                     {                         @Override                         public void run()                         {                             listvie
ListView添加删除FooterView HeaderView
在开发项目中,想要使异步或分页加载更好看一些,可以在ListView加上HeaderView或者footerView。 addHeaderView()方法:主要是向listView的头部添加布局 addFooterView()方法:主要是向listView的底部添加布局 需要注意的是添加布局的时候应该从父容器开始添加,而不能直接添加父容器中的子控件。例如:从一个xml布局文件中添加一个b