我有一个关于 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
类的唯一方法。
以我的情况我对向下兼容没兴趣。最低 API 级别是14(Ice Cream Sandwich) ,构建目标是4.2 Jelly Bean。在最简单的形式中,我的应用程序的表现与我在 Android 开发网站上链接的第二个演示完全一样——只是在三个标签页之间滑动,每个标签页都有内容。
我读过的所有文章/帖子/答案似乎都非常喜欢 V4支持库。现在,我的问题虽然冗长,但是:
什么是构建我的应用程序的最佳方式-使用 android.support.v4.app
,从而使用 SupportFragments,或者使用 android.app
中提供的片段-以及为什么?
如果从 android.app
的片段是去的方式,什么是最佳的方式来接近 ViewPagers
?
如果 SupportFragments 最适合这个任务,我估计它们具有与其他任务相同的功能——那么在 android.app
中使用它们的目的是什么呢?
希望有人能给我一点澄清,因为我不知所措..。