<androidx.viewpager.widget.ViewPager android:id="@+id/viewPager" android:layout_width="match_parent" android:layout_height="match_parent" /> public class ViewPagerAdapter extends FragmentPagerAdapter { private List<Fragment> fragmentList; public ViewPagerAdapter(FragmentManager fragmentManager, List<Fragment> fragments) { super(fragmentManager); this.fragmentList = fragments; } @Override public Fragment getItem(int position) { return fragmentList.get(position); } @Override public int getCount() { return fragmentList.size(); } } ViewPager viewPager = findViewById(R.id.viewPager); List<Fragment> fragments = new ArrayList<>(); fragments.add(new Fragment1()); fragments.add(new Fragment2()); fragments.add(new Fragment3()); ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager(), fragments); viewPager.setAdapter(adapter); TabLayout tabLayout = findViewById(R.id.tabLayout); tabLayout.setupWithViewPager(viewPager);


上一篇:
下一篇:
切换中文