1

アンドロイドの専門家、

この問題で私を助けてください。Android タブレット用に 2 つのフラグメントを並べて作成しました。ユーザーが左側をクリックするListViewと、関連するアクティビティが右側に読み込まれます。問題は、各アクティビティ画面に表示したいのですaction barが、この画面にActionBarは表示されません。にフラグメントをロードしlist item clickているため、xml はこの形式になっています

<LinearLayout>
<FrameLayout/>-- 左のフラグメント
<FrameLayout/>-- 右のフラグメント
</LinearLayout>

ActionBarさて、次のようなコードを入れると

<include android:layout="@layout/actionbar">
<LinearLayout>
<FrameLayout/>-- 左のフラグメント
<FrameLayout/>-- 右のフラグメント
</LinearLayout>

これはActionBar上部に表示されません。私を助けてください。

ありがとう

4

1 に答える 1

1

を使用してこれを達成しましたFragmentActivity。コードは次のとおりです。

FragmentManager fm = getFragmentManager();
FragmentTransaction ft = fm.beginTransaction();
ft.replace(FragmentA.this.getParent().getID(), mNewFragment);
ft.addToBackStack(null);
ft.commit();
于 2013-10-23T12:52:09.420 に答える