最近在写一个DEMO APP的时候,使用自己定义的一个view,在MainActivity布局文件中:

android:id="@+id/viewPager"
android:layout_width="match_parent"
android:layout_height="match_parent"

/>

运行的时候报错,android.view.InflateException: Binary XML file line #5: Error inflating class ,在网上看到很多人的解决方法,大多是1.拼写错误。2.构造函数漏写。3.资源占用内存太大(图片)。。。。等等,一一试过还是报这个错误。

最后实在没方向,把自定义view文件的init function 移到MainActivity,再次运行时报错arrayoutofboundexception,数组越界。仔细检查发现确实有个数组越界访问。问题解决。


不当之处还请指正,仅给各位提供参考。。



更多相关文章

  1. android打包apk时混淆遇到的问题
  2. android模拟器创建报错: PANIC: Could not open:.... 错误的解决
  3. 在配置最新Androi adt20.0.0 遇到的一些错
  4. android uiautomator写一个崩溃的监听
  5. Android中运行的错误:java.lang.UnsatisfiedLinkError: Couldn't
  6. Android中资源文件中的字符串数组string-array
  7. [android sqlite]cursor读取数据表行列里面的所有数据;cursor仅
  8. LogUtils:一个强大的Android日志管理器,支持对象、List、Map、数组
  9. android 项目 R.java文件丢失?

随机推荐

  1. Android中的对话框
  2. Android媒体解码MediaCodec MediaExtract
  3. Android 开发获取程序启动次数
  4. 开发中Android的一些总结,帮助自己记忆
  5. 记录关于Gradle : Build Running的解决方
  6. 在Android中安装运行python
  7. SharedPreferences的用法及指南
  8. Android编译选项eng、user、userdebug的
  9. Android加载图片时OOM异常解决办法——Bi
  10. Android(安卓)中的DisplayMetrics类的用