InflateException:错误膨胀类片段
问题描述:
我的应用程序在API级别18+上运行良好。但是,当我在API 18运行它,它崩溃与以下情况除外:InflateException:错误膨胀类片段
java.lang.RuntimeException: Unable to start activity ComponentInfo
{navdrawer.test.com.navigationdrawertest/navdrawer.test.com.navigationdrawertest.MainActivity}:
android.view.InflateException: Binary XML file line #111: Error inflating class fragment
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2308)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2362)
at android.app.ActivityThread.access$700(ActivityThread.java:168)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1329)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:176)
at android.app.ActivityThread.main(ActivityThread.java:5493)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1225)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1041)
at dalvik.system.NativeStart.main(Native Method)
Caused by: android.view.InflateException: Binary XML file line #111: Error inflating class fragment
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:762)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:804)
(many similar exception lines)
Caused by: java.lang.IllegalStateException: Cannot add header view to list -- setAdapter has already been called.
at android.widget.ListView.addHeaderView(ListView.java:265)
at android.widget.ListView.addHeaderView(ListView.java:294)
(many similar exception lines)
我在做什么错?
答
检查您的相关xml文件,您可能在Api中不支持使用错误的属性18
因此规则1:粘贴相关代码以及异常和错误。规则2:首先遵循规则1。粘贴你的布局文件和代码。 –
检查你的'ListView'布局,如果你已经定义了这个属性'android:entries'然后删除它。 – Ironman