话不多说,直接上效果图:
点击之后自动跳转
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通过回调进行切换!