1

在此处输入图像描述

我有一个 TabWidget,我正在尝试设置分隔线的样式。(见上图)

我设置了 TabWidget 的 Divider Drawable,但顶部和底部没有改变。我不知道如何设计它。

4

3 回答 3

3

您需要做的就是将dividerPadding属性设置0dpTabWidget.

android:dividerPadding="0dp"

此外,也许考虑改用ActionBar.Tabs,只是考虑TabWidget已弃用。

于 2013-07-08T20:31:30.860 回答
1

似乎 Holo 主题对每个 TabWidget 都有默认的 16 像素分隔符填充。我尝试在 XML 中将其设置为零,但它不起作用。幸运的是,我可以如下动态设置它

myTabHost.getTabWidget().setDividerPadding(0);

注意:我正在使用 android.support.v4.app.FragmentTabHost

于 2013-10-25T08:29:17.453 回答
0

您是在谈论分隔线顶部和底部的灰色条吗?如果是这种情况,请使用 fill_parent 作为可绘制对象的高度和宽度!

于 2013-07-08T18:50:19.100 回答