如何空格标签布局文本

时间:2016-05-30 03:37:16

标签: java android tabs

我正在构建一个带有标签的Android应用程序,但我得到的结果并不是我想要的。我想实现与whatsapp类似的东西。

以下是我想要做的事情:

我的标签

my app's screenshot

WHATSAPP

whatsapp screenshot

2 个答案:

答案 0 :(得分:1)

这可以通过以下方式实现

按xml

<android.support.design.widget.TabLayout
    android:id="@+id/tab"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:minHeight="?attr/actionBarSize"
    android:theme="@style/ThemeOverlay.AppCompat.Light"
    app:tabIndicatorColor="@android:color/white"
    app:tabIndicatorHeight="4dp"
    app:tabMaxWidth="0dp"
    app:tabMode="fixed" />

以编程方式

tabLayout.setTabMode(TabLayout.MODE_FIXED);
tabLayout.setTabGravity(TabLayout.GRAVITY_FILL);

答案 1 :(得分:0)

在Tablayout app:tabGravity="fill"

中写下此行

例如:

<android.support.design.widget.TabLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            app:tabMaxWidth="0dp"
            app:tabGravity="fill"
            app:tabMode="fixed" />