我正在寻找android.support.v13.app
的好处,并且从SDK中看来它在某些方面有利于碎片。V13 Android支持库有什么好处?
因为我是通用碎片的新手,所以我想了解一下所有的碎片是否依赖于这个特定的库,以及V13和现代API之间的改进。
我查看了training material here,看到片段是在API 11中引入的,并且试图了解v13的好处。
任何人都可以解释这个库的好处,和/或它如何使开发更灵活?
我正在寻找android.support.v13.app
的好处,并且从SDK中看来它在某些方面有利于碎片。V13 Android支持库有什么好处?
因为我是通用碎片的新手,所以我想了解一下所有的碎片是否依赖于这个特定的库,以及V13和现代API之间的改进。
我查看了training material here,看到片段是在API 11中引入的,并且试图了解v13的好处。
任何人都可以解释这个库的好处,和/或它如何使开发更灵活?
我想了解,如果所有片段靠这个特定库
没有碎片依赖于该库。
V13和现代API
之间已经进行了哪些改进有在库中没有的片段。
谁能解释这个库的好处
有两个“经典” Android的支持库,被称为support-v4
和support-v13
。如果您听说有人提到“Android支持库”,则表示support-v4
。 support-v4
有很多很多东西(所有的android.support.v4.*
包)。在这些东西是相关的两个项目为这样的回答:
support-v4
具有片段的反向移植,为应用程序支持是比API级别年长11
support-v4
已经ViewPager
—如果你看到设备与应用“页面,同时”横向轻扫的支持,赔率是,是ViewPager
ViewPager
使用PagerAdapter
提供页面。两个具体的PagerAdapter
实现出货support-v4
:FragmentPagerAdapter
和FragmentStatePagerAdapter
。由于这是support-v4
,这些类使用backported片段(android.support.v4.app.Fragment
)作为它们的页面。
从历史上看,support-v13
有支持本地,API等级11执行片段(android.app.Fragment
)的FragmentPagerAdapter
和FragmentStatePagerAdapter
只是实现。
最近,support-v13
补充说:
使用片段的标签
FragmentCompat
,内容的FragmentTabHost
的实现这像极...Compat
类在Android中,提供一些static
帮手方法使您更容易使用类似于Android的最新版本和最佳版本的API,并且优雅地降级到老版本的Android
值得注意的是,support-v13
FragmentCompat
提供了静态方法来帮助您使用新的Android 6.0运行时权限系统和API Level 11版本的片段。
那么为什么使用support-v4然后不支持-v13呢? –
@JudeFernandes:如果你正在使用片段的backport,'support-v13'不会给你带来额外的价值。 – CommonsWare