美文网首页我爱编程
Android运行时异常android.view.Inflate

Android运行时异常android.view.Inflate

作者: 青见仔 | 来源:发表于2017-04-28 20:39 被阅读0次

今天写一个 ListView的A-Z字母排序功能 类似手机通讯录 记录下过程中遇到的问题 :

首先就是.9图片问题

当我们在Android Studio中导入.9.PNG图时会报错,而在eclipse中却不会报错,这是由于Android Studio在.9图导入时会进行格式检查
网上看的几种解决办法:

一 .在build.gradle中,添加

aaptOptions{
cruncherEnabled = false
useNewCruncher = false
}

直接添加到buildToolsVersion的下方即可,这两句就是告诉Android Studio忽略检查.9图片。

二. 如果第一种方法不行 那就修改 图片格式 ,如果还不行那就GG 自己动手绘制.9吧

然后就是异常问题了 我遇到这个问题
Android运行时异常android.view.InflateException: Binary XML file line #6: Error inflat

解决办法
添加链接 : http://www.ithao123.cn/content-3398053.html
我就是根据这个解决问题的

  1. 自定义view 出现了该异常问题 在网上查了很久 然后对比代码
    总结网上以及自己分析问题如下:
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. 编译的中间文件没有清理干净, 使用Eclipse 就工程下,clean就行了。

4. 找不到资源文件:因为找不到相关的资源文件,xml 文件隐含有错误。

相关文章

  • Android运行时异常android.view.Inflate

    今天写一个 ListView的A-Z字母排序功能 类似手机通讯录 记录下过程中遇到的问题 : 首先就是.9图片...

  • Android常见异常

    Android常见异常 异常分为编译时异常和运行时异常,当前主要说一下运行时异常,常见的异常如下:NullPoin...

  • Java运行时异常

    关于Java&Android面试题中时常提到的Java常见的运行时异常。 Java运行时异常可能是Java虚拟机正...

  • FileObserver捕获ANR异常

    Android中捕获运行时异常,可以通过继承UncaughtExceptionHandler来重写uncaught...

  • 2019-08-15 Java的异常

    一、异常继承树 二、运行时异常与非运行时异常的区别 运行时异常:(非检查异常)运行时才可能出现的异常,显式thro...

  • Java-Exception

    1、运行时异常和非运行时异常 运行时异常: 都是RuntimeException类及其子类异常: IndexOut...

  • Android开发异常容错处理

    Exception Java的异常分两类,运行时异常RuntimeException和非运行时异常。 运行时异常包...

  • RxJava处理业务异常的几种方式

    关于异常 Java的异常可以分为两种:运行时异常和检查性异常。 运行时异常:RuntimeException类及其...

  • Java自学-异常处理 异常分类

    Java 中异常的分类 异常分类: 可查异常,运行时异常和错误3种其中,运行时异常和错误又叫非可查异常 步骤 1 ...

  • 【Susen】目录

    Android运行时权限Android运行时权限列表EasyPermissionsAndPermissionPer...

网友评论

    本文标题:Android运行时异常android.view.Inflate

    本文链接:https://www.haomeiwen.com/subject/ksuazttx.html