静态
先配置xml文件,新建Fragment类,在onCreataView中通过infater.infate()方法获取id绑定
在activity类对应的xml中配置fragment,定义android:name为包名
动态
需要使用到事务,首先在mainxml文件中预留空间,定义好fragment和其xml文件后,在main.activity文件中:
FragmentManager fragmentManager=getSupportFragmentManager();
FragmentTransaction fragmentTransaction=fragmentManager.beginTransaction();
fragmentTransaction.replace(R.id.main_view,fragment);
fragmentTransaction.addToBackStack(null);
//表示该fragment切换后会加入返回栈
fragmentTransaction.commit();