解决载入自定义视图时出现InflateException #8:Error inflating的错误
2019独角兽企业重金招聘Python工程师标准>>>
废话不多说,直接进入, Android
比如自定义了一个 ImageView ,想扩展ImageView的一些功能
public class MyImageView extends ImageView {public MyImageView(Context context) {super(context);}//自己扩展的函数public void myExtensionFunction(){//.....}//..............
}
在一个布局中使用了该 自定义 主键组件
so... 很可能在启动时报 Caused by: android.view.InflateException: Binary XML file line #8: Error inflating xxx.xxx.MyImageView 的错误
怎么解决呢?
第一、仔细检查layout文件中是否有字符写错!
第二、在MyImageView 中缺少了一个包含 AttributeSet 构造函数
因此需要MyImageView 做如下修改
public class MyImageView extends ImageView {public MyImageView(Context context) {super(context);}//################# 需要添加该构造函数 ####################public MyImageView(Context context,AttributeSet paramAttributeSet){super(context,paramAttributeSet);}//#############################################################//自己扩展的函数public void myExtensionFunction(){//.....}//..............
}
OK,问题解决!
转载于:https://my.oschina.net/u/616133/blog/279467
解决载入自定义视图时出现InflateException #8:Error inflating的错误相关推荐
- Android使用自定义View时:Error inflating class错误的原因。
当在布局文件里使用自定义的View的时候,出现Error inflating class错误的原因: 1.没有定义inflate需要的默认构造函数: eg:自定义View为TestView,需要定义T ...
- eclipse启动时总出现 A error has occurred...错误
eclipse启动时总出现 A error has occurred-错误 作为学生小白,Bug什么的对我来说就是晴天霹雳.这不最近eclipse每次启动时总会显示 A error has occur ...
- 解决上传文件时 nginx 413 Request Entity Too Large 错误
一个使用Tomcat 发布的站点,使用Nginx做了代理,在上传文件时发生以下错误: <html> <head><title>413 Request Entity ...
- 解决导入Android例子时“Unable to resolve target 'android-x' ”的错误
今天导入一个Android的例子程序,出现了Unable to resolve target 'android-2' 的错误. 最后google之后才发现原来是 ADK版本 :---API Level ...
- ubuntu之解决挂载NTFS磁盘时出现input/output error
查看出现错误的磁盘: df -h 出现这种错误的解决方法: 在终端输入: sudo ntfsfix /dev/sdb1
- 解决启动Vue工程时,报错Error from chokidar
临时的解决方法是在终端输入以下命令,但是在重启系统后,这个临时改动就没有作用了. echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/ ...
- 使用putty远程登录Ubuntu时,报Network error:Connection refused错误及解决(记录)
putty远程登录Ubuntu,弹出Network error:Connection refused的错误提示框,就是因为Ubuuntu没有安装ssh服务. 执行命令: sudo apt-get i ...
- 群晖下自建Discuz论坛访问时出现” Discuz! Database Error (2002) notconnect”错误解决方案。
自己家里的黑群晖机器,做了个Discuz个人论坛,平时使用的好好的,今天登陆时突然提示" Discuz! Database Error (2002) notconnect". a ...
- 使用XIB实现嵌套自定义视图
在进行iOS开发的过程中,对于一些复杂的界面,我们可以通过Interface Builder这个Xcode集成的可视化界面编辑工具在完成,这回节省大部分时间以及代码量.它的使用方法这里不做介绍了,这次 ...
最新文章
- Android之自定义控件显示点赞用户并通过用户名称进入该用户主页的功能
- 【数据挖掘】数据挖掘算法 组件化思想 ( 模型或模式结构 | 数据挖掘任务 | 评分函数 | 搜索和优化算法 | 数据管理策略 )
- python msp_Python 练习实例71
- [html] HTML5的文件离线储存怎么使用,工作原理是什么?
- tnsnames.ora配置未生效_nginx高可用配置未生效问题跟踪
- git 添加远程服务器,远程搭建git服务器新手踩坑
- 补天漏洞厂商资产数据爬虫以及总漏洞量可视化分析
- 将FTP空间通过网络映射到本地电脑上
- Histromap of World History: The rise and fall of peoples and notions for 4000 years
- XBrowser增加Jslog日志对象接口
- 圈的ramsey数研究
- java 计算日期相差天数_Java 计算两个日期相差的天数
- 软件使用:如何用Mac做热点。
- java日期的计算(当月剩余天数、获取日期当月的天数)
- AD20 输出制板文件小记
- 每天一篇论文 289/365Deep Reinforcement Learning for Robotic Pushing and Picking in Cluttered Environment
- (四)eos开发实战dapp+游戏--发币(TKB币)
- 华子机试 计算足球赛比分 java
- 修复恢复可疑的SQLServer数据库
- python实现监听键盘