【问题标题】:Android TabLayout: distribute evenlyAndroid TabLayout:均匀分布
【发布时间】:2015-09-22 09:59:03
【问题描述】:

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

我正在尝试对官方的 tabLayout 类做同样的事情:https://developer.android.com/reference/android/support/design/widget/TabLayout.html

但似乎没有一种方法可以使所有选项卡均匀分布。

我是否遗漏了什么?类中是否有一种方法可以让我这样做?

【问题讨论】:

    标签: android android-tablayout


    【解决方案1】:

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

    您应该设置 tabLayout 的重力:

    tabLayout.setTabGravity(TabLayout.GRAVITY_FILL);
    

    并且不要将您的 tabLayout 设置为可滚动 (app:tabMode="scrollable") 否则重力填充将不起作用。

    【讨论】:

    • 我需要用 app:tabMode="scrollable" 防止换行并用 app:tabGravity="fill" 均匀分布标签?任何解决方法,以确保两者很好地协同工作。
    猜你喜欢
    • 2014-05-29
    • 2011-04-04
    • 2011-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-09
    • 2019-02-21
    • 2016-08-07
    相关资源
    最近更新 更多