Android:如何减少TabLayout内部填充

时间:2016-08-21 12:58:30

标签: android android-tablayout

我正在使用TabLyout,但文本与文本下方的行之间的距离太大。 enter image description here

当然我已经试过玩填充但没有运气,有没有办法减少这个内部填充?

这是我的代码:

<android.support.design.widget.TabLayout
                    android:id="@+id/tab_layout"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:padding="0dp"
                    app:tabPadding="0dp"
                    app:tabGravity="center"
                    app:tabIndicatorColor="#ddffffff"
                    app:tabMaxWidth="0dp"
                    app:tabMode="scrollable"
                    android:visibility="visible"
                    app:tabSelectedTextColor="#ffffff"
                    app:tabTextColor="#ffffff" />

由于

2 个答案:

答案 0 :(得分:5)

使用以下属性减少选项卡之间的填充。

app:tabPaddingEnd="2dp"
app:tabPaddingStart="2dp"

默认情况下,我认为这些值大约是12dp。

app:tabPaddingEnd - 标签末尾边缘的首选填充。

app:tabPaddingStart - 标签开始边缘的首选填充。

答案 1 :(得分:2)

为了减少文本与文本下方的行之间的距离,您可以使用android:layout_height="size_in_dp"。例如:

<android.support.design.widget.TabLayout
                    android:id="@+id/tab_layout"
                    android:layout_width="match_parent"
                    android:layout_height="25dp"                        
                    app:tabIndicatorColor="#ddffffff"
                    app:tabMode="scrollable"
                    app:tabSelectedTextColor="#ffffff"
                    app:tabTextColor="#ffffff" />