Fragment是Android3.0开始新增的概念,意为碎片、片段。 Fragment是依赖于Activity的,不能独立存在的。
Android运行在各种各样的设备中,有小屏幕的手机,还有大屏幕的平板,电视等。同样的界面在手机上显示可能很好看,在大屏幕的平板上就未必了,手机的界面放在平板上可能会有过分被拉长、控件间距过大等情况。针对屏幕尺寸的差距,Fragment的出现能做到一个App可以同时适应手机和平板。这就是为什么要有Fragment的原因。
使用FragmentManager
Activity → Fragment : bundle
Fragment → Activity:Java接口
仿微信