天上飘云的专栏

总希望自己能放出一点光芒,照亮并不一定要光彩夺目的青春~

记录一个PullToRefreshListView的bug 不显示

       今天遇到一个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的一个大坑,记录在此。

阅读更多
文章标签: PullToRefreshListVie
个人分类: 原创 android
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

记录一个PullToRefreshListView的bug 不显示

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭