我有一个关于 Android 支持库、片段以及作为具体示例的ViewPager
类的问题。我的目的是创建一个与 Android 开发者网站( http://developer.android.com/training/animation/screen-slide.html或http://developer.android.com/)上提供的示例功能相似的应用程序培训/实施-导航/lateral.html)。查看他们的代码,我注意到他们使用了该android.support.v4.app
库,根据我的研究,这是访问ViewPager
该类的唯一方法。
在我的情况下,我对向后兼容性不感兴趣。最低 API 级别为 14(冰淇淋三明治),构建目标为 4.2 Jelly Bean。在最简单的形式中,我的应用程序的性能与我在 Android 开发网站上链接的第二个演示完全相同 - 只需在三个选项卡之间滑动,每个选项卡都有内容。
我读过的所有文章/帖子/答案似乎都非常支持v4 支持库。现在我的问题虽然啰嗦,但问题:
构建我的应用程序的最佳方式是什么 - 使用
android.support.v4.app
,从而使用 SupportFragments,或者使用提供的片段android.app
- 为什么?如果 Fragments from
android.app
是要走的路,那么最佳的方法是ViewPagers
什么?如果 SupportFragments 最适合这项任务,我估计它们具有与另一个相同的功能 - 那么将它们放在里面的目的是什么
android.app
?
希望有更清楚理解的人能给我一些澄清,因为我很困惑......