Android中v4和v13支持库的区别

时间:2014-11-30 13:23:23

标签: android android-support-library

你好我正在检查android doc上的支持库页面,我也找到了v13库。我在我的项目中使用v4。

我知道v4是必需的如果我将minSDKVersion设置在4-12之间,如果我将它设置为> = 13那么我应该使用v13支持库。

问题

如果我将minSDKVersion设置为13,那么如果我们已经有本地Fragment类,那么支持库v13有什么用途,因为原生Fragment已经来自API 11 http://developer.android.com/reference/android/app/Fragment.html

如果我们在v4中拥有v13的所有功能,他们为什么将它分为v4和v13?

1 个答案:

答案 0 :(得分:11)

  

如果我们已经拥有本机Fragment类

,那么支持库v13的用途是什么

您可能不想使用本机Fragment类。例如,嵌套片段仅添加到API级别17中的本机Fragment类中 - 如果您希望在旧设备上嵌套片段,则必须使用反向端口。

  

如果我们在v4中拥有v13的所有功能,他们为什么将它分为v4和v13?

并非support-v13中的每个班级都能恢复到API级别4.值得注意的是,support-v13具有可与原始片段一起使用的FragmentPagerAdapterFragmentStatePagerAdapter的实现。 support-v13是超集,与support-v4不同。