到目前为止,我只使用一种类型的片段实现了ViewPager。 现在我想添加导航标签,并能够从A类片段侧向滑动到B类片段。 我是否需要在一个活动中包含两种类型的片段? 如果是这样,哪个片段将具有视图寻呼机是否重要?
谢谢。
So far I have only implemented ViewPager with one type of fragment. Now I want to add navigation tabs and be able to slide sideways from fragment of type A to fragment of type B . Do I need to contain both types of fragments in one activity ? If so , does it matter which fragment will have the view pager?
thank you.
最满意答案
这两个片段都不包含ViewPager 。 在您的活动中,这将包含在此案例中。 导航选项卡位于Viewager 。 请看本教程: https : //github.com/codepath/android_guides/wiki/Sliding-Tabs-with-PagerSlidingTabStrip 。 您可以在ViewPager的getItem方法中指定ViewPager中的FragmentPagerAdater 。
@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; }Neither of the fragments contain the ViewPager. That would be contained in this case in your activity. The navigation tabs sit above the Viewager. Look at this tutorial: https://github.com/codepath/android_guides/wiki/Sliding-Tabs-with-PagerSlidingTabStrip . You can specify what fragments go in the ViewPager in the getItem method of a FragmentPagerAdater.
@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; }更多推荐
发布评论