动态添加Fragment
动态添加Fragment主要分为4步:
1.获取到FragmentManager,在Activity中可以直接通过getFragmentManager得到。
2.开启一个事务,通过调用beginTransaction方法开启。
3.向容器内加入Fragment,一般使用replace方法实现,需要传入容器的id和Fragment的实例。
4.提交事务,调用commit方法提交。
1 FragmentManager fragmentManager = getSupportFragmentManager(); 2 FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); 3 LoginFragment mLoginFragment = new LoginFragment(); 4 fragmentTransaction.replace(R.id.fragment_user_container, mLoginFragment); 5 fragmentTransaction.commit();

浙公网安备 33010602011771号