在TabLayout中更改TextView的填充

时间:2015-07-08 04:20:35

标签: android tabs material-design android-tablayout

我想在TabLayout中更改textview上的填充。我有一个名为Subcategories的标签。这是破线包装成两行。有没有办法做到这一点?

有关旧TabHost视图的答案,我正在使用Google的Material Design库使用的TabLayout,使用android.support.design.widget.TabLayout。

对于TabHost:How to add padding to a tabs label?

1 个答案:

答案 0 :(得分:6)

TextView没有填充,但是文本视图周围的布局是,所以更改LinearLayout的填充:

int tabIndex = 0;
LinearLayout layout = ((LinearLayout)((LinearLayout)mTabLayout.getChildAt(0)).getChildAt(tabIndex));
layout.setPadding(0, 0, 0, 0);