当显示两个片段时,android显示动作栏

时间:2013-02-12 12:02:43

标签: android android-fragments fragment

Android专家,

请在这个问题上帮助我。我已经为Android平板电脑创建了两个并排排列的片段。当用户点击左侧的ListView时,右侧会加载相关活动。现在的问题是,我想在每个活动屏幕中显示action bar,但在此屏幕中看不到ActionBar。当我在list item click上加载片段时,我的xml格式为

<LinearLayout>
<FrameLayout/> - 左翼片段
<FrameLayout/> - 正确的片段
</LinearLayout>

现在,如果我将ActionBar代码添加为

<include android:layout="@layout/actionbar">
<LinearLayout>
<FrameLayout/> - 左翼片段
<FrameLayout/> - 正确的片段
</LinearLayout>

这不会在顶部显示ActionBar。请帮帮我。

由于

1 个答案:

答案 0 :(得分:1)

我使用FragmentActivity实现了这一目标。代码如下,

FragmentManager fm = getFragmentManager();
FragmentTransaction ft = fm.beginTransaction();
ft.replace(FragmentA.this.getParent().getID(), mNewFragment);
ft.addToBackStack(null);
ft.commit();