第一点: 项目的需求介绍java
android 开发中首页的搭建通常都是底部四部分(是个view就能够),上面是fragment,要实现的效果是,第一,不能够滑动;第二,第一次启动进来的时候默认启动一个fragment,点击哪个就让哪个加载出来;第三,一旦加载一次后,再次点击这个fragment就不要让他在重复加载了。android
第二点:fragment的几个方法介绍ide
主要的方法有,replace,add,show,hide,remove,而replace和add的区别就是,replace切换的时候会将fragment的生命周期走完,也就是说每一次切换这个fragment都会从新加载;而add切换的时候不会销毁前一个fragment,这样就能够使加载完一次后就不须要在从新加载了,调用show方法就能够了。 this
第三点:主要代码的展现spa
/**
* 设置进去默认展现的fragment
*
* @param fragment
*/
public void setDefaultFragment(Fragment fragment) {
fragmentTransaction = getSupportFragment