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