我对Android支持库,片段以及作为一个具体示例的ViewPager类有疑问。我的意图是创建一个功能与Android Developer网站(http://developer.android.com/training/animation/screen-slide.html或http://developer.android.com/ training / implementing-navigation / lateral.html)。在研究他们的代码时,我注意到他们利用了该android.support.v4.app库,根据我的研究,该库是访问ViewPager该类的唯一方法。
在我的情况下,我对向后兼容性没有兴趣。最低API级别是14(冰淇淋三明治),构建目标是4.2软糖。以最简单的形式,我的应用程序执行的功能与我在Android开发人员网站上链接的第二个演示程序完全相同-只需在三个包含内容的选项卡之间滑动即可。
我读过的所有文章/帖子/答案似乎都非常支持v4支持库。现在是我的问题,尽管问题long之以鼻:
构造应用程序的最佳方法是什么-使用
android.support.v4.app,从而使用SupportFragments,或使用其中提供的Fragments-android.app为什么?如果“碎片来源”
android.app是解决之道,那么最佳的解决方法是ViewPagers什么?如果SupportFragments最适合该任务,我估计它们具有与其他功能相同的功能-那么将它们完全包含在内部的目的是什么
android.app?
希望有一个更清晰的了解的人可以给我一些澄清,因为我感到困惑。
SupportFragment不是Android SDK中的类...
SupportFragment,我只是指的Fragment是android.support.v4.app。
ViewPager了android.app。
Fragments如果您正在使用,则无法使用,则ViewPager需要使用支持库SupportFragment