我有一个 FragmentActivity 这个活动有一个 Fragment 这个 Fragment 由 xml 中定义的小部件和片段组成。
当我开始活动时它崩溃了
10-19 13:27:57.470: E/AndroidRuntime(16701): android.view.InflateException: Binary XML file line #43: Error inflating class fragment
是否可以嵌套片段,或者我只能将片段放在 FragmentActivity 中?
编辑:这是位于 FragmentActivity ViewPager 中的片段 xml
膨胀时程序在此文件中崩溃
<com.ssbs.sw.SWE.widget.SeekBarWidget
android:id="@+id/pa_outlet_characteristics_trading_stocks"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:max="999999"
android:text="@string/label_outlet_characteristics_trading_stocks" />
<fragment
android:id="@+id/pa_outlet_characteristics_spinners"
android:layout_width="match_parent"
android:layout_height="wrap_content"
class="com.ssbs.sw.SWE.pure.outlet.pages.characteristics.view.components.SpinnersFragment"
tools:layout="@layout/pf_characteristics_custperday_spinner" />
<com.ssbs.sw.SWE.widget.SpinnerWidget
android:id="@+id/pa_outlet_characteristics_proximity_factor"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="?spinerBackground"
widget:label="@string/label_outlet_characteristics_proximity_factor"
widget:popupDialogTheme="@style/ActivityDialog"
widget:spinnerTemplate="@layout/widget_spinner" />
更新
从 11 版本开始在支持库中添加了对嵌套片段的支持
支持包,修订版 11(2012 年 11 月)
v4 支持库的更改:
用户界面
添加了对嵌套片段类的支持。
添加了对 FragmentManager 调试的改进。
…………