これまでのところ、ViewPagerを1つだけ実装していますフラグメントのタイプ。 次に、ナビゲーションタブを追加し、タイプAのフラグメントからタイプBのフラグメントに横にスライドできるようにします。 1つのアクティビティに両方のタイプのフラグメントを含める必要がありますか?もしそうなら、どのフラグメントがページャーを表示するかは重要ですか?
ありがとうございました。
回答:
回答№1は0どちらのフラグメントにも ViewPager
。この場合、アクティビティに含まれます。ナビゲーションタブは Viewager
。このチュートリアルをご覧ください: https://github.com/codepath/android_guides/wiki/Sliding-Tabs-with-PagerSlidingTabStrip 。どのフラグメントを入れるかを指定できます ViewPager
の中に getItem
の方法 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;
}