布局引用引起错误
来源:互联网 发布:阿里云服务器关闭快照 编辑:程序博客网 时间:2024/05/29 21:32
错误日志
java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.
分析
由错误日志分析得,因当前引用布局已存在父布局,故引用前应在父布局执行removeView()
方法,解除父布局与子布局关系,然后才可正确引用。
解决方法
ViewGroup parent = (ViewGroup) recyclerView.getParent(); if (parent != null) { parent.removeView(recyclerView);}
注意
使用coordinatorLayout.removeView(recyclerView);
看似正确,实则不行。
阅读全文
0 0
- 布局引用引起错误
- 资源引用引起错误
- ImageView引用资源文件引起错误
- 返回局部变量的引用可能引起的错误
- 关于使用引用类型所引起的错误
- 解决自定义布局文件因加载网络图片错误引起的布局变形问题
- 在没有引用System.Data.Common的情况,引起调用SqlCeDataAdapter.Fill的错误!
- 一个由WebBrowser引起的“未将对象引用设置到对象的实例。”错误
- 修改Android Maniifest中package name引起的R引用错误
- OPENSSL引起的错误
- strlen引起的错误
- 注释引起的错误
- View操作引起错误
- 依赖引起错误
- 碎片事务引起错误
- XML布局引起的ClassCastException
- 引用错误
- JS 语法引起的错误
- xmind文件转excel文件,java实现
- Iframe跨域父子页面调用
- 文章标题
- JSP--第十二天
- Spring aop--几种不同的使用方式
- 布局引用引起错误
- java中的锁
- System.loadLibrary()流程分析
- poj-2115-循环次数
- 【重庆市NOIP模拟赛】数据
- 虚拟机上Linux的Tomcat8的配置
- Picasso,Glide,Fresco的前世今生
- 通过.frm和.ibd对mysql数据恢复
- tcp头部协议理解