解决载入自定义视图时出现InflateException #8:Error inflating的错误
2014-06-13 00:00
351 查看
摘要: 解决Android在自定义视图时出现Caused by: android.view.InflateException: Binary XML file line #8: Error inflating [package...] 的错误
废话不多说,直接进入, Android
比如自定义了一个 ImageView ,想扩展ImageView的一些功能
在一个布局中使用了该 自定义
主键组件
so... 很可能在启动时报 Caused by: android.view.InflateException: Binary XML file line #8: Error inflating xxx.xxx.MyImageView 的错误
怎么解决呢?
第一、仔细检查layout文件中是否有字符写错!
第二、在MyImageView 中缺少了一个包含 AttributeSet 构造函数
因此需要MyImageView 做如下修改
OK,问题解决!
废话不多说,直接进入, 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,问题解决!
相关文章推荐
- 使用fragment加载自定义fragment出现error inflating class fragment错误解决办法(有效)
- SpringMVC中的自定义视图使用BeanNameViewResolver出现了不能使用的错误解决
- android studio编程时出现的错误:ListView重新载入后,更新数据或者再次进入该ListView加载数据,数据不显示 解决方法
- Asp.net 2.0 页面出现“未能加载视图状态...”错误的解决办法(作者:海雅)
- 转:eclipse载入extjs4出现内存溢出错误的解决方法
- 向aspx页面拖拽自定义服务器控件出现“无效的Formatetc结构(异常来自HRESULT......)"错误解决办法
- protege出现虚拟机载入错误的解决办法
- 自定义View- 编译时出现aapt.exe finished with non-zero exit value 1错误的解决方法
- 向aspx的html代码页面拖拽自定义服务器控件出现“无效的Formatetc结构(异常来自HRESULT......)"错误解决办法
- recovery之刷机脚本自定义(解决刷zip文件时出现Status 6错误)
- Silverlight添加服务引用Service Reference, 出现“自定义工具错误,无法生成服务引用”错误的解决办法
- 关于在进程中对对话框或者视图操作,出现读写错误0x000000的解决办法
- eclipse载入extjs4出现内存溢出错误的解决方法
- 亲测完美解决:服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)
- 在WINDOWS2000SERVER中出现“对指定设备、路径或文件的访问被拒绝。”的错误的解决办法。
- 运行java.exe 出现Registry key 'Software/JavaSoft/Java Runtime Environment/CurrentVersion'错误的解决 转贴
- 用ADO调用存储过程时出现如下错误时如何解决?
- 在ArcGIS Server中用regsvcs注册服务器端扩展的动态链接库时候,出现没有强名称错误的解决办法
- DataGrid保存数据时出现错误解决办法.
- Oracle开发中出现FRM-40831错误的解决办法?