我知道查看寻呼机和选项卡布局,但我想在屏幕上显示一个选项卡,每个选项卡由一个片段组成。我该怎么办?我尝试了几种方法,但没有一种适合我。
您实际上想要使用TabLayout
和ViewPager2
。
private TabLayout tabLayout;
private AppBarLayout appBarLayout;
private ViewPager viewPager;
tabLayout=(TabLayout)findViewById(R.id.tablayout);
viewPager=(ViewPager)findViewById(R.id.viewpager);
//create viewpageradaper class object
ViewPagerAdapter adapter=new ViewPagerAdapter(getSupportFragmentManager());
//adding fragments using adapter object
adapter.AddFragment(new FirstFragment(), "Home");
adapter.AddFragment(new SecondFragment(), "Friends");
adapter.AddFragment(new ThirdFragment(), "Group");
//set adapter into viewpager
viewPager.setAdapter(adapter);
//set viewpager into tablayout
tabLayout.setupWithViewPager(viewPager);
这是git回购
有时您可能会收到ViewPager2
用于自动导入import androidx. viewpager.widget.ViewPager;
的错误
您也将其更改为ViewPager2
。