0

フラグメントの置換を行うために OnClickListener を使用しています。OnClickListener 内でも 3 つの LinearLayouts を「GONE」に切り替えています。

戻るボタンが押されたときに 3 つの LinearLayouts を VISIBLE に戻す機能を追加したいと思います。フラグメントは元に戻りますが、LinearLayouts は状態を変更しません。

どんな助けでも大歓迎です、ありがとう!

final OnClickListener swapFragments = new OnClickListener() {
    @Override
    public void onClick(View v) {
        if (myAdapter.isEmpty() != true) {
            FragmentTransaction ft = getFragmentManager()
                    .beginTransaction();

            FragmentTwoTop ftt = new FragmentTwoTop();
            FragmentTwoBottom ftb = new FragmentTwoBottom();

            ft.replace(R.id.leftTopHolder, ftt, "fragmenttwotop");
            ft.replace(R.id.leftBottomtHolder, ftb, "fragmenttwobottom");

            layoutOne.setVisibility(View.GONE);
            layoutTwo.setVisibility(View.GONE);
            layoutThree.setVisibility(View.GONE);

            ft.addToBackStack("swapfragments");

            ft.commit();

        } else {

        }
    }
};
4

1 に答える 1