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
。请帮帮我。
由于
答案 0 :(得分:1)
我使用FragmentActivity
实现了这一目标。代码如下,
FragmentManager fm = getFragmentManager();
FragmentTransaction ft = fm.beginTransaction();
ft.replace(FragmentA.this.getParent().getID(), mNewFragment);
ft.addToBackStack(null);
ft.commit();