记录一个PullToRefreshListView的bug 不显示

原创 2015年11月18日 23:36:07

       今天遇到一个PullToRefreshListView的bug,就是ListView替换为PullToRefreshListView,setAdapter()后发现列表中没有数据显示,getView根本就不执行,从下午一直查到了现在,调试发现adapter里是有数据的,而listView的getView()方法没有被执行到。最后发现原因是在布局文件的<com.handmark.pulltorefresh.library.PullToRefreshListView>元素中指定了android:visibility="gone"属性(在.java文件里在setAdapter()之前先调用了listView.setVisibility(View.VISIBLE)),在布局文件里去掉此属性,改为在activity的onCreate()里执行listView.setVisibility(View.GONE)后恢复正常,没有深入调查这两种方式对PullToRefreshListView有什么区别,对标准ListView是没有区别的。


这真是PullToRefreshListView的一个大坑,记录在此。

Pulltorefreshlistview不显示内容

1.Pulltorefreshlistview 不显示内容Pulltorefreshlistview 的高你需要设置成为match_parent才能显示内容 2.添加 xmlns:ptr=”http:...
  • davidkw
  • davidkw
  • 2016年08月22日 00:05
  • 854

PullToRefreshListView不显示

犯了一个非常低级的错误,而且在网上找了好久都没有找到答案。
  • Jocelyn93
  • Jocelyn93
  • 2015年05月23日 10:30
  • 4830

主题为AppTheme.Light.Dialog的Activity拉取数据后,使用PullToRefreshListView显示不出来数据

问题:项目中有个主题为android:theme="@style/AppTheme.Light.Dialog"的Activity,在从服务器上拉去数据后使用PullToRefreshListView来...
  • u010646258
  • u010646258
  • 2016年07月15日 22:41
  • 735

PullToRefreshListView addHeadView的正确姿势

PullToRefreshListView addHeadView正确姿势 一.比如加一个imageView到顶部 refreshListView = (PullToRefreshListView)...
  • PK0071
  • PK0071
  • 2016年03月19日 23:21
  • 2807

pulltorefreshlistview notifydatasetchanged数据无效与getView没有执行

首先notifydatasetchanged 无效问题,需要在getCount,getView 中打印日志或者使用断点看一下是不是执行了,对于count或者数据源没有改变是不执行getView的。 ...
  • lxlmycsdnfree
  • lxlmycsdnfree
  • 2017年03月21日 12:51
  • 695

PullToRefreshListView总结

PullToRefreshListView工作原理: 整体是个LinearLayout,包含一个Header,一个Footer,中间夹着一个ListView,其中Header和Footer的位置居于...
  • ZHXLXH
  • ZHXLXH
  • 2016年03月02日 20:16
  • 995

PullToRefreshListView调用onRefreshComplete方法 无法取消刷新的bug

我们在使用框架:  PullToRefreshListView 实现下拉或者上拉加载时候,可能在上拉 完成时候,调用onRefreshComplete方法去 停止 刷新操作,但是,可能无效,...
  • hhhccckkk
  • hhhccckkk
  • 2015年07月20日 18:02
  • 22057

PullToRefresh的使用的详细用法,一个细节问题

pulltorefresh的细节和问题,pulltorefresh算是一个常用且强大的上拉刷新下拉加载库,我们今天来探讨一下它的细节,...
  • king866
  • king866
  • 2016年05月09日 21:47
  • 1072

pullToRefreshGridView里面不显示数据

今天遇到一个情况就是将适配器里面的Integer类型换成实体类后,页面不现实数据了,后来将grid的告诉设成填充父容器就好了,可能是开源控件的一个bug吧,原先Integer类型的就没事,换成bean...
  • yuyuyuzhen
  • yuyuyuzhen
  • 2015年12月09日 18:37
  • 1134

上拉分页加载PullToRefreshGridView

创建drawable目录下的xml文件 frame_loading.xml xml version="1.0" encoding="UTF-8"?> xmlns:android="http...
  • Miss_ZM
  • Miss_ZM
  • 2016年05月22日 21:03
  • 998
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:记录一个PullToRefreshListView的bug 不显示
举报原因:
原因补充:

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