博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 使用PullToRefreshExpandableListView不能setAdapter的问题
阅读量:5292 次
发布时间:2019-06-14

本文共 618 字,大约阅读时间需要 2 分钟。

private PullToRefreshExpandableListView lv;lv = (PullToRefreshExpandableListView) findViewById(R.id.lv);lv.setAdapter(new MyAdapter(this,list));

今天使用PullToRefreshExpandableListView做带下拉的二级列表,开始用的ExpandableListView,后来集成了下拉刷新后发现好多方法都不对了,其中最有代表性的就是setAdapter不能用了,因为PullToRefreshExpandableListView的setAdapter必须使用ListAdapter,而ExpandableListView一般用BaseExpandableListAdapter。

解决方法:加上getRefreshableView()就可以了

private PullToRefreshExpandableListView lv;lv = (PullToRefreshExpandableListView) findViewById(R.id.lv);lv.getRefreshableView().setAdapter(new MyAdapter(this,list));

 

转载于:https://www.cnblogs.com/zhujiabin/p/6102128.html

你可能感兴趣的文章
1007. Maximum Subsequence Sum (25)
查看>>
《算法》C++代码 快速排序
查看>>
iframe的父子层跨域 用了百度的postMessage()方法
查看>>
Js apply方法与call方法详解 附ES6新写法
查看>>
linux php全能环境一键安装,小白福利!
查看>>
Note(2): 一个JavaScript的贷款计算器
查看>>
js原型和原型链
查看>>
图片生成缩略图
查看>>
基于SQL调用Com组件来发送邮件
查看>>
关于Mysql select语句中拼接字符串的记录
查看>>
动态规划 例子与复杂度
查看>>
安装webpack-dev-server后,npm run dev报错
查看>>
[BZOJ4567][SCOI2016]背单词(Trie+贪心)
查看>>
git回退到某个版本并提交
查看>>
查看oracle数据库的连接数以及用户
查看>>
简单几行js实现tab选项切换效果
查看>>
关于更改滚动条样式
查看>>
【数据结构】栈结构操作示例
查看>>
中建项目环境迁移说明
查看>>
三.野指针和free
查看>>