Android:如何减少TabLayout内部填充

Ste*_*one 1 android android-tablayout

我正在使用TabLyout,但是文本和文本下方的行之间的距离太大。 在此处输入图片说明

当然我已经尝试过填充,但是没有运气,有什么办法可以减少这种内部填充吗?

这是我的代码:

<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" />
Run Code Online (Sandbox Code Playgroud)

谢谢

Sri*_*ddy 6

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

app:tabPaddingEnd="2dp"
app:tabPaddingStart="2dp"
Run Code Online (Sandbox Code Playgroud)

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

app:tabPaddingEnd-沿制表符末端边缘的首选填充。

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


jib*_*him 5

为了减少文本和文本下方的线条之间的距离,您可以使用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" />
Run Code Online (Sandbox Code Playgroud)