我通過com.theflyingnerd.DroidMe.DiscreteNumericalRangeSelectorWidget的名稱爲自己定製了一個自定義的LinearLayout,該名稱託管了幾個微調控件窗口小部件。這種定製的LinearLayout膨脹下面的XML佈局(您可能不需要在這個看上去太認真,但它在這裏的完整性):每當我嘗試在XML佈局中使用自定義視圖對象時崩潰
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<!-- Min value Spinner -->
<Spinner
android:id="@+id/discrete_numerical_range_selector_min_value_spinner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="left"
android:layout_weight="1" />
<TextView
android:id="@+id/to_text"
android:text="to"
android:textSize="14sp"
android:paddingLeft="10sp"
android:paddingRight="10sp"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="center"
android:layout_weight="0">
</TextView>
<!-- Max value Spinner -->
<Spinner
android:id="@+id/discrete_numerical_range_selector_max_value_spinner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="right"
android:layout_weight="1" />
我已經把這樣一個對象在佈局中的一個我像這樣的活動:
<?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="fill_parent"
android:orientation="vertical">
<include layout="@layout/search_form_section_generic_top"/>
<include layout="@layout/search_form_section_car_specific"/>
<com.theflyingnerd.DroidMe.DiscreteNumericalRangeSelectorWidget/>
<include layout="@layout/search_form_section_advanced_options" />
</LinearLayout>
問題是,我的應用程序的力量在啓動後立即關閉。我已經通過在我的自定義LinearLayout中添加斷點來檢查,我的自定義代碼甚至還沒有運行。此外,如果我將複合窗口小部件的佈局代碼複製粘貼到位,則表明我可能沒有留下任何重要的XML屬性。可能會出現什麼問題?