我现在的布局是,主界面是个framelayout,然后有五个fragment,我需要在程序一开始就显示第一个fragment,所以我就在主界面的oncreate方法中使用了fragmentmanager调用第一个fragment。我想问这样对吗?还是说可以直接把第一个fragment放到主布局中
在onCreate里面替换成第一个fragment吧。
你可以把Fragment当成Activity一个界面的一部分,甚至Activity的界面由完全不同的Fragment组成,更帅气的是Fragment有自己的声明周期和接收、处理用户的事件,这样就不必要在一个Activity里面写一堆事件、控件的代码了。更为重要的是,你可以动态的添加、替换、移除某个Fragment。