3

我试图在我的代码中使用片段..单击片段并尝试调整屏幕方向后,我收到如下错误,...

Unable to start activity ComponentInfo{com.example.frag/com.example.frag.Activity}: android.view.InflateException: Binary XML file line #11: Error inflating class fragment

我的 XML

<LinearLayout android:id="@+id/linear" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" >
<ListView android:id="@+id/android:list" android:layout_height="wrap_content" android:layout_width="fill_parent"/> 
<fragment android:id="@+id/frag" android:layout_height="fill_parent" android:layout_width="fill_parent" class="com.example.frag.MyFragment"/> 

4

3 回答 3

2

我找到了答案。,我忘了扩展FragmentActivity而不是Activity..

它现在工作。

参考:https ://stackoverflow.com/a/9168223/1542636

于 2013-04-29T05:00:47.180 回答
1

根据您提供的有限信息,您似乎在这篇文章中遇到了同样的问题。

于 2013-04-29T04:49:20.347 回答
0

尝试这个:

 <fragment
    android:id="@+id/frag"
    android:name="com.example.frag.MyFragment"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:layout="@layout/frag_layout" />

你必须使用 android:name="fully qualified path"。你已经使用了 class=""。

于 2013-04-29T05:12:00.600 回答