Android TabLayout:均匀分配

时间:2015-09-22 09:59:04

标签: android android-tablayout

我正在查看Google IO中使用的名为SlidingTabLayout的Google类。在该类中,有一个名为setDistributeEvenly的方法,它允许所有这些选项卡在屏幕上具有均匀分布 - 每个选项卡具有相同的大小:Align-Center SlidingTabLayout

我试图对官方tabLayout课程做同样的事情:https://developer.android.com/reference/android/support/design/widget/TabLayout.html

但似乎没有一种方法可以使所有标签均匀分布。

我是否遗漏了一些东西,课程中是否有一种让我这样做的方法?

1 个答案:

答案 0 :(得分:24)

我阅读本教程以获得答案:http://panavtec.me/playing-with-the-new-support-tablayout/

您可以设置tabLayout gravity:

tabLayout.setTabGravity(TabLayout.GRAVITY_FILL);

并且不要将tabLayout设置为可滚动(app:tabMode="scrollable"),否则重力填充将无效。