大家好,我是条条,这两天刚开始学Fragment,和大家分享一下吧,有什么地方说的不好,请指教~
什么是Fragment?
Fragment直接翻译就是分段、碎片的意思,你可以把Fragment看作是一个Activity的子Activity,是一个导航栏。Fragment是在Android 3.0(API 11)后引入的,最开始应用于平板,用于解决APP适应屏幕,当然,普通尺寸的手机也可以使用Fragment。
我们会在哪看到Fragment?
如果你用平板,打开设置可以看到,左边是设置的列表,右边是某项设置的详细内容;或者和下面的Fragment样式展示一样,某个应用左侧显示所有文章列表,点击某项后右侧显示文章内容(Fragment位置是不固定的);在手机中,打开淘宝,下侧的导航栏就是Fragment,点击不同的Fragment就显示不同的内容
Fragment的特点
Fragment是嵌套在Activity中的,将屏幕分成很多个区域,实现模块化;Fragment有自己的生命周期,但依附于Activity,你可以把Activity看成一个人的头部,Fragment就是上面的五官,通过不同的五官你可以执行不同的功能,从而获取到不同的信息,但是五官无法脱离头部单独存在,头不在了,五官就没有存在的意义啦,当然,我们的五官的数量和功能都已经固定好了ˋ( ° ▽、° )