1

まず第一に、私はAndroid開発とJavaの初心者です。

フラグメント ナビゲーション ドロワーを使用して新しいプロジェクトを作成しましたが、それを使用してそれらの新しいフラグメントを追加および変更する方法がよくわかりません。(また、フラグメントを変更せず、TextView を選択した位置に設定するだけのようです。)

それを行う方法についての良いチュートリアルを知っていますか(ステップバイステップ)?もしくはやり方のヒントを教えてください。

編集:

私は自分で解決策を見つけました:

@Override
public void onNavigationDrawerItemSelected(int position) {

    Fragment fragment;

    switch(position){
        case 0:
            fragment = new Fragment_main().newInstance(position+1);
            break;
        case 1:
            fragment = new Fragment_two().newInstance(position+1);
            break;
        default:
            fragment = new Fragment_main().newInstance(position +1);
            break;
    }

    // update the main content by replacing fragments
    FragmentManager fragmentManager = getFragmentManager();
    fragmentManager.beginTransaction()
            .replace(R.id.container, fragment)
            .commit();
}

このメソッドにスイッチを追加し、それらのクラス (およびレイアウト) を作成するだけです。

このソリューションが、初心者やナビゲーションドロワーで苦労しているすべての人に役立つことを願っています:)

4

1 に答える 1