//适配器
public class Fragments extends FragmentPagerAdapter {
public String mTitle[] = {
"首页", "新闻", "我的"
};
List<Fragment> list = new ArrayList<>();
public Fragments(FragmentManager fm) {
super(fm);
list.add(new Fragment_1());
list.add(new Fragment_2());
list.add(new Fragment_3());
}
@Override
public Fragment getItem(int i) {
return list.get(i);
}
@Override
public int getCount() {
return list.size();
}
@Nullable
@Override
public CharSequence getPageTitle(int position) {
return mTitle[position];
}
}
Fragments fragments = new Fragments(getSupportFragmentManager());
TabLayout1.setupWithViewPager(ViewPager1);
ViewPager1.setAdapter(fragments);
`
<android.support.v4.view.ViewPager
android:id="@+id/ViewPager1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@+id/TabLayout1"
>
</android.support.v4.view.ViewPager>
<android.support.design.widget.TabLayout
android:id="@+id/TabLayout1"
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_alignParentBottom="true">
</android.support.design.widget.TabLayout>
TabLyou依赖
implementation 'com.android.support:design:28.0.0'