Fragment

、什么是Fragment

Fragment(碎片)可以将不同的Fragment组合起来放到一个activity中,或者在不同的activity中重用一个Fragment。Fragment拥有自己的生命周期和接收、处理用户的事件。

二、用Fragment能解决什么问题

Android运行在各种各样的设备中,有小屏幕的手机,超大屏的平板甚至电视。针对屏幕尺寸的差距,为了适应大屏幕设备上面视图的转换所以设计了Fragment。

三、Fragment静态加载方法

    1.在layout Xml文件里面添加fragment控件.
    2. 创建一个新的java code页面 继承与Fragment 然后在该java code页面里面实现Fragment的生命周期
        其中我们主要使用的是oncreatView方法.
            oncreateView方法的返回值是View对象. 但是我们需要不返回值进行改变为我们自己引用View
            例:
Fragment
3. 在我们的主布局里面 MainActivity应该继承至FragmentActivity 然后其他都不变.

    这样就能实现一个fragment的静态加载.

四、Fragment动态加载方法

1。所谓的动态加载,就是不需要在layout>Xml文件里面对Fragment进行布局.我们直接在java Code里面直接使用.随时用随时创建.
    2.直接创建一个java code 继承至Fragment
    3.对Fragment的创建在onCreateView方法里面进行,我们在这里可以引用自己的任意布局。

Fragment

4. 把我们已经引用的布局的fragment加载到当前的的Activity页面上。
        这里我们用到了,事物看实例
    例:

Fragment
五、Viewpager和Fragment实现页卡滑动

Fragment