如何在Android Material Design标签中一次显示固定数量的标签?

时间:2016-01-08 04:18:36

标签: java android android-fragments android-viewpager android-design-library

我使用了Android设计支持库,并使用tablayout,fragment和viewpager在我的Android应用中实现了标签。标签滑动工作完美。但是当我添加更多标签(比如7)时,这些标签会减小它们的宽度并自行调整。如何一次仅显示3个选项卡,并在用户从第3个选项卡滑动到第4个选项卡时显示接下来的三个选项卡?

2 个答案:

答案 0 :(得分:6)

在您的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" 

答案 1 :(得分:0)