2013-02-12 30 views
0

Android專家,android顯示動作欄時顯示兩個片段

請幫我解決這個問題。我爲Android平板電腦創建了兩個並排對齊的片段。當用戶點擊左側的ListView時,相關活動將加載到右側。現在的問題是,我想在每個活動屏幕上顯示action bar,但在此屏幕中看不到ActionBar。由於我對list item click加載片段,我有我的XML格式

<LinearLayout>
<FrameLayout/> --left片段
<FrameLayout/> --right片段現在
</LinearLayout>

,如果我把ActionBar這樣的代碼

<include android:layout="@layout/actionbar">
<LinearLayout>
<FrameLayout/> --left片段
<FrameLayout/> --right片段
</LinearLayout>

這不是在頂部顯示ActionBar。請幫幫我。

謝謝

回答

1

我通過使用FragmentActivity實現了這一點。代碼如下,

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