android.view.InflateException Error inflating class
bug 描述:
android.view.InflateException: Binary XML file line #xxx: Error inflating class com.xxx.xxxview
问题:
<item name="android:paddingEnd">10dp</item>
此属性是api17(4.2)才有,所以在4.1上回crash.
其他关于类似问题:
1. 引用类名问题:自定义了一个View,将他用于布局文件中,假设他的包名叫MyPackage,类名叫MyTestView,这个时候你在XML作为布局元素来布局的话,必须使用完整路径名,也就是包名加类名来引用,用MyPackage.MyTestView来进行引用。
2.构造函数问题:自定义一个View,必须派生实现基类View的三个构造函数
View(Context context) //Simple constructor to use when creating a view from code
View(Context context, AttributeSet attrs) //Constructor that is called when inflating a view from XML
View(Context context, AttributeSet attrs, int defStyle) //Perform inflation from XML and apply a class-specific base style
从文档上的介绍来看,第二个和第三个构造函数对于XML这种引用方式是必须实现的,这三个构造函数应该是在不同的应用场合来实例化一个View对象。
3.编译的中间文件没有清理干净:。
4.找不到资源文件:。
5.XML语法有隐蔽错误
e.g. android:textSize="@style/Text.Mediumn"
这样的错误、编译时是并不会报错的,竟然会变成动态执行时错误
6.包冲突,或包名未导入等。
android.view.InflateException Error inflating class相关推荐
- Caused by: android.view.InflateException: Binary XML file line #12: Error inflating class lzl.edu.c
在自定义view中常常会出现这么一个错误 Caused by: android.view.InflateException: Binary XML file line #12: Error infla ...
- android.view.InflateException: Binary XML file line #1: Binary XML file line #1: Error inflating
android.view.InflateException: Binary XML file line #1: Binary XML file line #1: Error inflating cla ...
- 运行安卓程序报错android.view.InflateException: Binary XML file line #11: Error inflating class ImageView
运行安卓程序报错android.view.InflateException: Binary XML file line #11: Error inflating class ImageView 先上代 ...
- Android编程:解决异常“android.view.InflateException: Binary XML file line # : Error inflating class”
我一般都是在1和4 遇到,记录一下. 今天写程序发现一个问题,就是XML中报出Android.view.InflateException异常,可能的原因有: 1.XML中使用到得组件名称是否书写正确( ...
- android.view.InflateException: Binary XML file line #7: Binary XML file line #7
错误如下 11-21 08:19:44.040 3608-3608/com.leon.oldrecyclerview E/AndroidRuntime: FATAL EXCEPTION: main ...
- Android stuido 解决Caused by: android.view.InflateException: Binary XML file line #8: Binary XML file
Android stuido 解决Caused by: android.view.InflateException: Binary XML file line #8: Binary XML file ...
- caused by: android.view.inflate,安卓5.1报android.view.InflateException异常怎么解决?
我利用View来作为一条分割线,在安卓7.0以上版本测试程序正常,但在安卓5.1程序却奔溃. android:id="@+id/tool_bar_shadow" android:l ...
- android.view.InflateException: Binary XML file 解决方
2019独角兽企业重金招聘Python工程师标准>>> java.lang.RuntimeException: Unable to start activity ComponentI ...
- android.view.inflateexception binary xml file line 异常的解决方法
有时候一个很简单的xml布局文件,运行却抛出以下异常: 07-25 10:40:50.966: D/AndroidRuntime(31570): Shutting down VM 07-25 10:4 ...
最新文章
- SQLI DUMB SERIES-5
- 会计的思考(41):会计的领悟—每一位业务骨干都是优秀的管理会计师
- 单IP无TMG拓扑Lync Server 2013:边缘服务器
- UNITY 手游(安卓)如何使用C/C++代码
- mezzanine安装配置
- 由哥倫比亞預防醫學中心想到的
- 艾伟:ASP.NET 与 AJAX的实现方式
- QT5开发及实例学习之八基本对话框(一)
- java字节字符流实验报告_Java第09次实验(IO流)--实验报告
- android 无限循环 简书,Android Handler 解决循环引用
- 【实践】Embedding在腾讯应用宝的推荐实践
- 啥是佩奇,Python 告诉你!
- BZOJ1878 [SDOI2009]HH的项链
- Java打印条码,使用热敏条码打印机
- 初学者福利:机器学习项目清单
- 时分秒毫秒 正则表达式
- 决策树应用实例③——银行借贷模型
- 13.图像识别与文字处理
- 银行账户管理系统GUI
- opencv手动实现运动目标检测