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。请帮帮我。
谢谢
发布于 2013-10-23 20:52:09
我通过使用FragmentActivity实现了这一点。代码如下:
FragmentManager fm = getFragmentManager();
FragmentTransaction ft = fm.beginTransaction();
ft.replace(FragmentA.this.getParent().getID(), mNewFragment);
ft.addToBackStack(null);
ft.commit();https://stackoverflow.com/questions/14832131
复制相似问题