Android 是否可以减少表格布局中的顶部和底部填充?
我正在定义一个Android 是否可以减少表格布局中的顶部和底部填充?,android,android-tablayout,Android,Android Tablayout,我正在定义一个TabLayout,其布局高度为wrap\u内容,如下所示: <com.google.android.material.tabs.TabLayout android:layout_width="match_parent" android:layout_height="wrap_content" app:tabBackground="@color/grey" app:tabGravity
TabLayout
,其布局高度为wrap\u内容
,如下所示:
<com.google.android.material.tabs.TabLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:tabBackground="@color/grey"
app:tabGravity="fill"
app:tabIndicatorColor="@color/textColorPrimary"
app:tabIndicatorFullWidth="true"
app:tabMode="fixed"
app:tabTextColor="@color/textColorPrimary" />
这将按照下图所示进行渲染
是否可以为表格布局提供一些属性
——同时将其布局高度
保持为包裹内容
——使其看起来更垂直紧凑,如下图所示
我已尝试将tabPaddingTop
和tabPaddingBottom
值设置为0dp
,但这不会产生任何视觉变化。您可以更改高度,请参见@Stachu,感谢您的回复。我知道我可以设置一个固定的高度,这就是我在上面的问题中生成第二幅图像的方式。我很想知道是否有可能在不设置固定高度的情况下实现紧凑的外观,类似于PagerTabStrip
的行为。