所以这是我的问题和问题
我在Main.xml中有一个页眉和页脚布局,其FragmentActivity是Main.java。
现在,此页眉和页脚在我的应用程序中的所有活动中都很常见,如图所示。
https://www.dropbox.com/s/pgox67k33u0zxct/device-2013-10-23-002417.png
因此,为了解决这个问题,我使用了如图所示的片段Main.java片段A在Main.xml中。现在一切正常,片段A显示Main.xml的页眉和页脚
当我从片段A开始活动时问题开始它在新窗口全屏幕中完全打开。我的理解是,如果我从Fragment A开始一个Activity,那么这个Activity只会取代Fragment A。我希望你理解我的问题。
答案 0 :(得分:0)
使用<include/>
定义页眉和页脚布局
并使用
<include layout="@layout/header"/>
和
<include layout="@layout/footer"/>
e.g
<include
android:layout_width="fill_parent"
android:layout_height="wrap_content"
layout="@layout/header" />
浏览Android文档
http://developer.android.com/training/improving-layouts/reusing-layouts.html
答案 1 :(得分:0)
为什么你在这种情况下使用活动? 看起来片段对于这类问题会更方便,特别是因为您希望从父活动中使用页眉/页脚。
所以你将拥有xml:
每个片段都有自己的生命周期和父活动。 您可以在Android文档中找到此示例: http://developer.android.com/guide/components/fragments.html