我对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