Java SectionedListView android错误膨胀类包括

Java SectionedListView android错误膨胀类包括,java,android,android-listview,android-adapter,Java,Android,Android Listview,Android Adapter,我正试图使用教程创建一个分区listView,但我一直在关注logCat中出现的错误: 06-18 13:26:47.538: E/AndroidRuntime(9294): FATAL EXCEPTION: main 06-18 13:26:47.538: E/AndroidRuntime(9294): android.view.InflateException: Binary XML file line #1: Error inflating class include 06-18 13:2

我正试图使用教程创建一个分区listView,但我一直在关注logCat中出现的错误:

06-18 13:26:47.538: E/AndroidRuntime(9294): FATAL EXCEPTION: main
06-18 13:26:47.538: E/AndroidRuntime(9294): android.view.InflateException: Binary XML file line #1: Error inflating class include
06-18 13:26:47.538: E/AndroidRuntime(9294):     at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:691)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at android.view.LayoutInflater.inflate(LayoutInflater.java:466)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at com.myapp.adapter.EntryAdapter.getView(EntryAdapter.java:37)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at android.widget.AbsListView.obtainView(AbsListView.java:2040)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at android.widget.ListView.measureHeightOfChildren(ListView.java:1244)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at android.widget.ListView.onMeasure(ListView.java:1155)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at android.view.View.measure(View.java:12881)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4802)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1385)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at android.widget.LinearLayout.measureVertical(LinearLayout.java:676)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at android.widget.LinearLayout.onMeasure(LinearLayout.java:557)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at android.view.View.measure(View.java:12881)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4802)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at android.widget.FrameLayout.onMeasure(FrameLayout.java:297)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at android.view.View.measure(View.java:12881)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at android.widget.LinearLayout.measureVertical(LinearLayout.java:828)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at android.widget.LinearLayout.onMeasure(LinearLayout.java:557)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at android.view.View.measure(View.java:12881)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4802)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at android.widget.FrameLayout.onMeasure(FrameLayout.java:297)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2111)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at android.view.View.measure(View.java:12881)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1064)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2442)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at android.os.Handler.dispatchMessage(Handler.java:99)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at android.os.Looper.loop(Looper.java:137)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at android.app.ActivityThread.main(ActivityThread.java:4441)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at java.lang.reflect.Method.invokeNative(Native Method)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at java.lang.reflect.Method.invoke(Method.java:511)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at dalvik.system.NativeStart.main(Native Method)
06-18 13:26:47.538: E/AndroidRuntime(9294): Caused by: java.lang.ClassNotFoundException: android.view.include
06-18 13:26:47.538: E/AndroidRuntime(9294):     at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at android.view.LayoutInflater.createView(LayoutInflater.java:552)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at android.view.LayoutInflater.onCreateView(LayoutInflater.java:636)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:66)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at android.view.LayoutInflater.onCreateView(LayoutInflater.java:653)
06-18 13:26:47.538: E/AndroidRuntime(9294):     at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:678)
06-18 13:26:47.538: E/AndroidRuntime(9294):     ... 33 more
以下是我在settings\u item\u head.xml中的内容(这就是错误所在)


也许不是一个解决方案,但如果您的帖子不是复制/粘贴问题,那么layout.xml就有点错误。你有postet:

     <include xmlns:android="http://schemas.android.com/apk/res/android"
     android:id="@+id/list_item_section_text"
     layout="@android:layout/preference_category" />

从你的收入中扣除。必须将其放置在线性布局内。另外,如果这确实是您的错,在更改后,请清理项目。

设置项目头的正确xml布局如下:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical" >

    <include
        android:id="@+id/list_item_section_text"
        layout="@android:layout/preference_category" />

</LinearLayout>


这就解决了我的问题,答案在教程评论中

我真的不确定,但xmlns:android=”“是否应该从您的包含中删除?或者它是一个独立的include?@Opiatefuchs我只是按照教程:)
     <include xmlns:android="http://schemas.android.com/apk/res/android"
     android:id="@+id/list_item_section_text"
     layout="@android:layout/preference_category" />
     <linearlayout android:layout_height="wrap_content"
     android:layout_width="fill_parent" 
     android:orientation="vertical" 
     xmlns:android="http://schemas.android.com/apk/res/android">
     <include android:id="@+id/list_item_section_text" 
     layout="@android:layout/preference_category">
     </include>
     </linearlayout>
    xmlns:android="http://schemas.android.com/apk/res/android"
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical" >

    <include
        android:id="@+id/list_item_section_text"
        layout="@android:layout/preference_category" />

</LinearLayout>