Java SectionedListView android错误膨胀类包括
我正试图使用教程创建一个分区listView,但我一直在关注logCat中出现的错误: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
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>