如何用不同的片段有效地实现ViewPager?
how to effectively implement ViewPager with different fragments?
到目前为止,我只用一种片段实现了ViewPager。
现在我想添加导航选项卡,并能够从类型 A 的片段横向滑动到类型 B 的片段。我是否需要将两种类型的片段包含在一个 activity 中?如果是这样,哪个片段将有视图寻呼机重要吗?
谢谢。
两个片段都不包含 ViewPager
。在这种情况下,这将包含在您的 activity 中。导航选项卡位于 Viewager
上方。看看这个教程:https://github.com/codepath/android_guides/wiki/Sliding-Tabs-with-PagerSlidingTabStrip。您可以在 FragmentPagerAdater
.
的 getItem
方法中指定 ViewPager
中的片段
@Override
public Fragment getItem(int position) {
Fragment fragment =null;
switch (position) {
case 0:
fragment = fragment1.newInstance();
break;
case 1:
fragment = fragment2.newInstance();
break;
case 2:
fragment = fragment3.newInstance();
break; }
return fragment;
}
到目前为止,我只用一种片段实现了ViewPager。 现在我想添加导航选项卡,并能够从类型 A 的片段横向滑动到类型 B 的片段。我是否需要将两种类型的片段包含在一个 activity 中?如果是这样,哪个片段将有视图寻呼机重要吗?
谢谢。
两个片段都不包含 ViewPager
。在这种情况下,这将包含在您的 activity 中。导航选项卡位于 Viewager
上方。看看这个教程:https://github.com/codepath/android_guides/wiki/Sliding-Tabs-with-PagerSlidingTabStrip。您可以在 FragmentPagerAdater
.
getItem
方法中指定 ViewPager
中的片段
@Override
public Fragment getItem(int position) {
Fragment fragment =null;
switch (position) {
case 0:
fragment = fragment1.newInstance();
break;
case 1:
fragment = fragment2.newInstance();
break;
case 2:
fragment = fragment3.newInstance();
break; }
return fragment;
}