解决android.view.InflateException: Binary XML file line #8: Error inflating class

原创 2016年01月04日 21:18:19

解决异常:android.view.InflateException: Binary XML file line #8: Error inflating class com.match.txtview


现象:在xml布局文件中调用自己写的view时报了这个错误,试了好多办法都不行,我发现继承TextView时少写了一个构造方法public TxtWordView(Context context, AttributeSet attrs)。

原因(百度的)

1、自定义view需要注意构造函数,所有的xml布局,初始化时构造函数使用的都是 (Context context, AttributeSet attrs) {两个参数的。如果没有该构造函数会报错。

2、如果有自定义属性,则需要在当前xml中引入工程包名,否则自定义属性会报错。

解决方法:

加上这两个方法即可:

//缺少此方法会报错:android.view.InflateException: Binary XML file line #8: Error inflating class

public TxtWordView(Context context) {
	super(context);
}	
public TxtWordView(Context context, AttributeSet attrs) {
	super(context, attrs);
}


android.view.inflateexception binary xml file line 异常的解决方法

有时候一个很简单的

Android运行时候报错:android.view.InflateException: Binary XML file line #19: Binary XML file lin

本文转自:http://blog.csdn.net/huangxiaohu_coder/article/details/8497286在原生Android下编译APK,编译没有问题,但是在运行的时候经...

Android.View.InflateException: Binary XML File Line #异常的解决

Android.View.InflateException: Binary XML File Line #异常的解决 可能两种原因引起: 原因一:    必须实现三个构造函数:  ...
  • L_serein
  • L_serein
  • 2012年03月27日 21:29
  • 15924

Android运行时异常“Binary XML file line # : Error inflating class”

在原生Android下编译APK,编译没有问题,但是在运行的时候经常出现如标题所描述的异常,然后整个程序Crash掉......     我遇到该问题常常都是因为修改了资源文件所引起,大致有以下几种...

android.view.InflateException: Binary XML file line #2: Error inflating class 的解决方法

android.view.InflateException: Binary XML file line #2: Error inflating class 的解决方法 1.看下log信息 ja...

android.view.InflateException: Binary XML file line #17: Binary XML file line #17: Error inflating c

简单创建了高德地图的demo运行时发现这个错误,查看了一下发现下面还有具体的说明: Caused by: java.lang.ClassNotFoundException: Didn't find c...

Android异常汇集----1. android.view.InflateExce: Binary XML file line #6: Error inflating class com.examp

Android运行时异常android.view.InflateException: Binary XML file line #6: Error inflating class com.examp ...

自定义的LinearLayout 使用报错 android.view.InflateException: Binary XML file line #3: Error inflating class

03-17 17:32:58.164 30209-30209/? E/AndroidRuntime: Process: tech.androidstudio.dispatchdemo, PID: 30...
  • Rodulf
  • Rodulf
  • 2016年03月17日 17:48
  • 1902

android编程中遇到的Caused by: android.view.InflateException: Binary XML file line #13错误的原因及解决办法

LogCat中错误提示如下:   05-13 22:27:14.195: E/AndroidRuntime(4714): java.lang.RuntimeException: Unable to...

手机报错:android.view.InflateException: Binary XML file line

09-07 09:44:46.561: E/(27504): Can't open file for reading 09-07 09:44:46.571: E/(27504): Can't open...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:解决android.view.InflateException: Binary XML file line #8: Error inflating class
举报原因:
原因补充:

(最多只允许输入30个字)