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