タブレット専用のシンプルなAndroidアプリを開発しており、Android 4.0を使用しています。私のアプリケーションには、次のようなメイン画面があります。
メイン アクティビティの Oncreate() 次のコードを使用して、main.xml にフラグメント A を追加しています。
FragmentTransaction ft = getFragmentManager().beginTransaction();
Fragment imageFragment = new ImageFragment();
ft.replace(R.id.fragment_container, imageFragment);
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);
ft.addToBackStack(null);
ft.commit();
このフラグメント A には、クリック可能な画像ビューしかありません。ここで、ユーザーが画像ビューをクリックすると、別のフラグメント (フラグメント B) が呼び出され、画像ビューが置き換えられるようにしたいと考えています。フラグメント B には、ビデオを再生する VideoView があります。
したがって、私の2番目の画面は次のようになります。
私の問題は、「メイン画面のアクティビティで最初のフラグメントから2番目のフラグメントを呼び出す方法は?」
さまざまなアクティビティを使用できますが、そうしたくなくて、フラグメントを使用してこれを実行したいだけです。
私を案内してください。