我有一个关于Android支持库,片段的问题,作为一个具体的例子,ViewPager
类。我的意图是创建一个与Android开发人员网站上提供的示例类似功能的应用程序(http://developer.android.com/training/animation/screen-slide.html或http://developer.android.com/training/implementing-navigation/lateral.html)。纵观他们的代码,我注意到他们利用了我的研究中的android.support.v4.app
库,这是访问ViewPager
类的唯一途径。使用ViewPager Android.app碎片与android.support.v4.app?
在我的情况下,我没有兴趣向后兼容。最低的API等级是14(冰淇淋三明治),建立目标是4.2果冻豆。这是最简单的形式,我的应用程序的执行效果与我在Android开发网站上链接的第二个演示程序完全相同 - 只需在三个标签之间滑动即可。
我读过的所有文章/帖子/答案似乎都非常青睐v4支持库。现在对于我,虽然长篇大论,问题(S):
什么是构建我的应用程序的最佳方式 - 为什么和 - 使用
android.support.v4.app
,从而使用SupportFragments,或者使用在android.app
提供的片段?如果来自
android.app
的碎片是要走的路,那么接近ViewPagers
的最佳方法是什么?如果SupportFragments最适合该任务,我估计它们具有与另一个相同的功能 - 那么在
android.app
之内的目的是什么?
希望有人提供了更清晰的认识能不能给我一点澄清,因为我猛然一惊......
如果您使用'ViewPager',则无法使用'Fragments'您需要使用支持库'SupportFragment' – tyczj
'SupportFragment'不是Android SDK中的类... – Karakuri
@ Karakuri对不起,我不是指一个字面类'SupportFragment',我只是指'android.support.v4.app'中提供的'Fragment'类。 – jonstaff