在Android的Google Nexus One设备上遇到了InflateException的问题?
在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请告诉我有人能否给我建议..!!!:(
在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文件中的布局属性错误,解决方法是修改布局属性。此外,还需要注意内存溢出的问题,可以尝试使用较小的图片来解决。