Android中v4和v13支持库的区别
您好,我正在检查android文档上的支持库页面,在那里我也找到了v13库。我在项目中使用v4 我知道,如果我将minSDKVersion设置为4-12之间,则需要v4;如果我将其设置为>=13,则应使用v13支持库 问题: 如果我将minSDKVersion设置为13,因为nativeAndroid中v4和v13支持库的区别,android,android-support-library,Android,Android Support Library,您好,我正在检查android文档上的支持库页面,在那里我也找到了v13库。我在项目中使用v4 我知道,如果我将minSDKVersion设置为4-12之间,则需要v4;如果我将其设置为>=13,则应使用v13支持库 问题: 如果我将minSDKVersion设置为13,因为nativeFragment已经来自API 11,那么如果我们已经有nativeFragment类,那么支持库v13有什么用呢 如果我们在v4中拥有v13的所有功能,为什么他们会将其分为v4和v13 如果我们已经有了本机片段
Fragment
已经来自API 11,那么如果我们已经有nativeFragment
类,那么支持库v13有什么用呢
如果我们在v4中拥有v13的所有功能,为什么他们会将其分为v4和v13
如果我们已经有了本机片段类,那么支持库v13有什么用处
您可能不想使用本机片段
类。例如,嵌套片段仅添加到API级别17中的本机Fragment
类中——如果希望在旧设备上使用嵌套片段,则必须使用后端口
如果我们在v4中拥有v13的所有功能,为什么他们会将其分为v4和v13
并非
support-v13
中的每个类都可以恢复到API级别4。值得注意的是,support-v13
实现了使用本机片段的FragmentPagerAdapter
和FragmentStatePagerAdapter
support-v13
是一个超集,与,support-v4
不同,再次感谢:)FragmentPagerAdapter和FragmentStatePagerAdapter在本机SDK中不可用?这里它已经在v4 android.support.v4.app.FragmentPagerAdapter中。“使用本机片段”是什么意思@Williams:“FragmentPagerAdapter和FragmentStatePagerAdapter在本机SDK中不可用?”--正确,因为ViewPager
不在核心SDK中。“它已经在v4中了”——这是support-v4
edition。这些类还有一个单独的support-v13
版本,例如android.support.v13.app.FragmentPagerAdapter
。该版本的类使用android.app.Fragment
作为页面,而support-v4
edition使用android.support.v4.app.Fragment
作为页面。我理解了,但现在的问题是原生类和supportFragment
类之间有什么区别。我发现他们现在关注的是v13中的原生片段。是否支持Fragment
中没有仅在本机Fragment
中存在的内容?@Williams:support package的Fragment后端口包含了Android最新版本的Fragment中的所有内容。正如我在回答中指出的,支持包的片段后端口包含的内容比早期的片段本机版本包含的内容更多。