android开发分享android.app.Fragment和android.support.v4.app.Fragment之间的区别

android.app.Fragmentandroid.support.v4.app.Fragment之间有什么区别,以及每个应该使用的情况是什么?

    android.support.v4.app.Fragment是android支持库中的Fragment类,它是一个兼容性包,允许您在较旧版本的Android上使用Android的一些较新function。

    android.app.Fragment是Android SDK本地版本中的Fragment类。 它是在Android 3(API 11)中引入的。

    如果你想使你的应用程序使用片段,并希望在API 11之前瞄准设备,你必须使用android.support.v4.app.Fragment 。 但是,如果您只针对运行API 11或更高版本的设备,则可以使用android.app.Fragment

    我专门使用android.support.v4.app.Fragment

    我写的所有应用程序都需要支持Android 2.3,这是最简单的方法。

    如果你支持11+然后坚持android.app.Fragment

    android.support.v4.app.Fragment是一个库,您可以使用它来获取旧版API的向后兼容性。

    在API级别11上添加碎片(以及其他function),您应该包含该库以将这些function扩展到API 11之前的设备。 这是一个非常有用的库,我build议看看ActionBarSherlock,它将操作栏扩展到API前的v11设备。

    如果您的应用程序针对API 11或更高版本,则可以使用android.app.Fragment并且APK文件将更小。

    否则,将android.support.v4.app.Fragment库添加到您的项目,以支持较旧的Android API版本(Android 3.x)。

      以上就是android开发分享android.app.Fragment和android.support.v4.app.Fragment之间的区别相关内容,想了解更多android开发(异常处理)及android游戏开发关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/addevelopment/516747.html

      (0)
      上一篇 2020年12月3日
      下一篇 2020年12月3日

      精彩推荐