一款常见的选项卡(Tab Bar)源码大概的思路就是先add,add完之后用hide和show来切换。不能用replace方法,这方法会直接让Fragment走一遍结束生命的流程。待会儿下面放出我写的一个简单的demo。但是这么写有个疑问,网上的资料说放弃TabHost是因为这东西太占资源,不灵活。那用hide和show的方法来切换一样是所有fragment都在内存中,也很占资源啊。