0
我創建了Fragment Activity
,它顯示Google Map
並做其他的事情。如何獲得其他活動中片段活動的功能
現在我有另外一個Activity
,我想將Fragment Activity
的所有功能用到我的新Activity
中。
如果我有片段,我會很容易地在我的新佈局中使用它,如下所示。
<fragment
android:id="@+id/calendarFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
class="com.activities.fragments.HeaderFragment"
tools:layout="@layout/header_fragment" />
但現在我使用FragmentActivity
,我不能用上述代碼,如果我使用它,它給了我下面的錯誤消息
Caused by: java.lang.ClassCastException
,並很明顯,當我路過FragmentActivity
爲Activity
。
請指導我如何重用FragmentActivity
非常感謝,你的建議讓事情變得非常清楚,我做了同樣的事情。我想使用家長活動的所有功能,孩子會有一些額外的功能。現在在孩子,我從父母擴展它,但它沒有在佈局中顯示。我需要做些什麼改變才能在子佈局中顯示父元素。 – Kirmani88
@ Kirmani88你需要在oncreate中設置內容視圖。這將適合每個孩子的不同佈局,但請記住,如果您引用任何佈局,它們應該在兩者中都具有相同的ID,或者您應該引用相同的字段值。 – Warpzit
非常感謝:) – Kirmani88