我使用了Android设计支持库,并使用tablayout,fragment和viewpager在我的Android应用程序中实现了选项卡.标签滑动工作完美.但是当我添加更多标签(比如7)时,这些标签会减小它们的宽度并自行调整.如何一次仅显示3个选项卡,并在用户从第3个选项卡滑动到第4个选项卡时显示接下来的三个选项卡?
在您的MainActivity中
ViewPager mpager; TabPageAdapter adapter = new TabPageAdapter(getSupportFragmentManager(), list); mtabLayout.setTabGravity(TabLayout.GRAVITY_FILL); mpager.setOffscreenPageLimit(list.size()); mpager.setAdapter(adapter);
在您的xml TabLayout集中
app:tabMode="scrollable"