在Android的Google Nexus One设备上遇到了InflateException的问题?

13 浏览
0 Comments

在Android的Google Nexus One设备上遇到了InflateException的问题?

点击按钮后,我只是加载一个视图翻转器的XML。这个XML在所有设备上都运行良好,但在Google Nexus One设备上报告崩溃。有时候也会运行而不崩溃。\n以下是我的XML代码:\n



    ...

\n日志如下:\n

加载失败
android.view.InflateException:二进制XML文件的第118行:无法膨胀类
android.view.LayoutInflater.createView(LayoutInflater.java:518)
...

\n请告诉我有人能否给我建议..!!!:(

0
0 Comments

在Android Google Nexus One设备中遇到InflateException问题的原因是XML文件中的布局属性错误,解决方法是将android:layout_below属性改为"@+id/yourId"。然而,即使进行了修改,仍然会出现相同的问题。

问题的根本原因是出现了android.view.InflateException:Binary XML file line #118:Error inflating class 的错误。根据错误提示,还可以看到一行代码 Caused by: java.lang.OutOfMemoryError: bitmap size exceeds VM budget ,这意味着内存溢出了。为了解决这个问题,可以尝试使用较小的图片来替代原有的图片。

通过上述整理,我们可以得出结论,出现InflateException问题的原因是XML文件中的布局属性错误,解决方法是修改布局属性。此外,还需要注意内存溢出的问题,可以尝试使用较小的图片来解决。

0