导入design包
<android.support.design.widget.TabLayout
android:id="@+id/tab_layout"
android:layout_width=“match_parent”
android:layout_height=“wrap_content”></android.support.design.widget.TabLayout>
<android.support.v4.view.ViewPager
android:layout_width=“match_parent”
android:layout_height=“match_parent”
android:id="@+id/vp_fragment_two"
android:layout_below="@id/tab_layout"></android.support.v4.view.ViewPager>
public class BFragment extends Fragment {
private ViewPager vp_fragment_two;
private List<Fragment> mlist = new ArrayList<>();
private List<String> mtitle = new ArrayList<>();
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.fragment_b, null);
initData();
initView(v);
return v;
}
private void initData() {
mlist.add(new AFragment());
mlist.add(new AFragment());
mlist.add(new AFragment());
mlist.add(new AFragment());
mlist.add(new AFragment());
mtitle.add("娱乐");
mtitle.add("学习");
mtitle.add("美食");
mtitle.add("军事");
mtitle.add("新闻");
}
private void initView(View v) {
TabLayout tabLayout = v.findViewById(R.id.tab_layout);
vp_fragment_two = (ViewPager) v.findViewById(R.id.vp_fragment_two);
vp_fragment_two.setAdapter(new MyPageAdapter(getChildFragmentManager(),mlist,mtitle));
tabLayout.setupWithViewPager(vp_fragment_two);
}
}