1,定义三个fragment页面 2,页面布局如下 3,在父页面中添加如下代码: //给viewpager建立适配器 viewPager.setAdapter(new FragmentStateAdapter(this) { @NonNull @Override public Fragment createFragment(int position) { switch (position) { case 0: return new Fragment(R.layout.fragment_rotate); case 1: return new Fragment(R.layout.fragment_scale); default: return new Fragment(R.layout.fragment_translate); } } @Override public int getItemCount() { return 3; } }); //tab与下面的viewpager对应 TabLayoutMediator tabLayoutMediator = new TabLayoutMediator(tabLayout,viewPager, new TabLayoutMediator.TabConfigurationStrategy() { @Override public void