我正在使用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" />
由于
答案 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" />