Fragment用app包还是v4包解析

来源:互联网 发布:哈密顿算法原理 编辑:程序博客网 时间:2024/05/16 12:18

        今天在写项目的时候遇到一个问题,在实例化一个fragment的时候,自动提示代码会出现两个选择:
Import’Fragment’(android.app)Import’Fragment(android.support.vt.app)
那么这两个有什么区别呢,我们要要选择哪个呢?

区别
        Fragment是3.0(API 11)后引入的,在开发3.0之前的版本用V4,之后的就可以用app包下的Fragment了。
        而现在普遍都是4.0以上的。所以可以直接用app包下的Fragment,然后调用相关的方法通常都是不会有什么问题的;如果你Fragment用了app包的,FragmentManager和FragmentTransaction都需要是app包的。而且你用app就全部用app。

另外补充:
       add方法和replace方法调用后针对的对象是:ViewGroup(容器),就是布局;!fragment不是容器!!~

0 0
原创粉丝点击