提问者:小点点

如何用标签布局实现viewpageer2[重复]


我知道查看寻呼机和选项卡布局,但我想在屏幕上显示一个选项卡,每个选项卡由一个片段组成。我该怎么办?我尝试了几种方法,但没有一种适合我。


共1个答案

匿名用户

您实际上想要使用TabLayoutViewPager2

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