我正在寻找android.support.v13.app的好处,从SDK看,它似乎在某种程度上对片段有好处。
由于我对片段总体上是个新手,所以我想了解一下是否所有的片段都依赖于这个特定的库,以及V13和现代应用编程接口之间有哪些改进。
我看了看training material here,发现片段是在API11中引入的,我试图理解v13的好处。
有人能解释一下这个库的好处,和/或它如何在开发中实现更大的灵活性吗?
发布于 2015-09-25 07:31:45
我想知道是否所有的片段都依赖于这个库
没有任何片段依赖于该库。
V13和现代API之间有哪些改进?
该库中没有任何片段。
有人能解释一下这个库的好处吗
有两个“经典”的安卓支持库,被称为support-v4和support-v13。如果你听说有人提到“Android Support library",他们指的是support-v4。support-v4有很多很多的东西(所有的android.support.v4.*包)。在这些事情中,有两项与这个答案相关:
support-v4有一个支持片段的后端口,对于支持比API级更早的设备的应用程序,11support-v4有ViewPager -如果你见过支持“一次一页”水平滑动的应用程序,很有可能是fragmentsViewPager使用PagerAdapter来提供页面。support-v4附带了两个具体的PagerAdapter实现:FragmentPagerAdapter和FragmentStatePagerAdapter。因为这是support-v4,所以这些类对它们的页面使用后端口片段(android.support.v4.app.Fragment)。
过去,support-v13只有FragmentPagerAdapter和FragmentStatePagerAdapter的实现,它们支持片段的原生API11级实现(android.app.Fragment)。
最近,support-v13补充道:
Android
FragmentTabHost的一个实现,它对的内容使用片段,与Android中的大多数static类一样,它提供了一些static助手方法,使您可以更轻松地使用类似于最新和最好的Android版本的APIs,并优雅地降级到旧版本的Android。值得注意的是,API FragmentCompat提供了静态方法来帮助您将新的Android6.0运行时权限系统与support-v13级别11版本的片段一起使用。
https://stackoverflow.com/questions/32772322
复制相似问题