Android——Fragment A点击一个按钮跳转到 FragmentB

话不多说,直接上效果图:
Android——Fragment A点击一个按钮跳转到 FragmentB_第1张图片
点击之后自动跳转
Android——Fragment A点击一个按钮跳转到 FragmentB_第2张图片

     button.setOnClickListener(new View.OnClickListener() {      //  点击跳转时
            @Override
            public void onClick(View v) {
                //  先是得到Fragment所在的 Activity,然后在得到管理器对象,
                // 获取并开始事务对象,在进行切换,然后在利用addToBackStack(),最终提交事务
                getActivity().getSupportFragmentManager().
                        beginTransaction().replace(R.id.ly_main,new B(),null).
                        addToBackStack(null).commit();
            }
        });

这是我认为最简单的实现方法,还有些人是利用所在的Activity通过回调进行切换!

你可能感兴趣的:(Android,学习)