ListView "Cannot add header view to list -- setAdapter has already been called."
2015-12-21 20:36
423 查看
在 api 18以前(包含18)
调用addHeaderView 会报错
api 19之后 就开始 支持 在 setAdapter之后 添加HeaderView
调用addHeaderView 会报错
public void addHeaderView(View v, Object data, boolean isSelectable) { if (mAdapter != null && ! (mAdapter instanceof HeaderViewListAdapter)) { throw new IllegalStateException( "Cannot add header view to list -- setAdapter has already been called."); }
api 19之后 就开始 支持 在 setAdapter之后 添加HeaderView
相关文章推荐
- 空间不足导致dataguard同步apply停止
- C-枚举
- c++ vector
- 61.简单实用iCarousel(第三方类库)和毛玻璃效果
- 反射
- Xshell启动时显示丢失MSVCP110.dll解决方法
- Educational Codeforces Round 3 C
- LevelDb日知录之八:Compaction
- OC2
- UVALive 6907 Body Building(暴力)
- x64内核内存空间结构
- is not in the sudoers file 解决
- 教你5种JSP页面显示为乱码的解决方法
- java并发编程学习之一段简单代码证明synchronized锁的是对象
- [Unity3D]Unity3D游戏开发之飞机大战项目解说
- 网络编程
- 【朝花夕拾】C语言-空白与注释
- OC1
- LevelDb日知录之六:写入与删除记录
- Recurrent Neural Network 学习之路