グループアクティビティ内にフラグメントがあり、それを別のフラグメントに置き換えたい:
FragmentTransaction ft = getActivity().getFragmentManager().beginTransaction();
SectionDescriptionFragment bdf = new SectionDescriptionFragment();
ft.replace(R.id.book_description_fragment, bdf);
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
ft.addToBackStack(null);
ft.commit();
アクティビティ グループを使用せずに別のプロジェクトとして実行すると正常に動作します。制御が getview() 内にあるため、log cat ではすべて正常に動作しますが、ビューが表示されず、例外も発生しません。ブックの詳細フラグメントをセクション詳細フラグメントに置き換えられます。
書籍詳細フラグメントの XML には ID book_description_fragment があり、セクション説明フラグメントの XML には ID section_description_fragment があります。
上記のコードはアイテムの onClick メソッドにあります。ユーザーが水平スクロール ビューでアイテムをタップすると、フラグメントが変化するようにしたいと考えています。