jon*_*aff 182 android android-fragments android-viewpager android-support-library
我有一个关于Android支持库,片段的问题,并且作为一个具体的例子,ViewPager该类.我的目的是创建一个与Android Developer网站上提供的示例功能类似的应用程序(http://developer.android.com/training/animation/screen-slide.html或http://developer.android.com/ training/implementation-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?
希望有更清楚理解的人可以给我一些澄清,因为我很难过......
bri*_*ini 183
您可以使用来自android.support.v13.app包中的适配器ViewPager的android.app包中的本机片段.您必须使用v13支持jar.
有两个版本的适配器可以使用ViewPager,v4包中的那些版本用于支持片段,其中v13包含原生片段.
现在有两个片段实现的原因是历史:android.app包中的片段是用Android 3引入的仅用于平板电脑,并且创建了支持库以将片段带到运行旧版本的手机.在Android 4上你有两个.
根据我自己的经验,我建议使用支持片段,即使在开发Android 4时也是如此.以下是一些原因:片段或支持片段?
| 归档时间: |
|
| 查看次数: |
61583 次 |
| 最近记录: |