我想在TabLayout中更改textview上的填充。我有一个名为Subcategories的标签。这是破线包装成两行。有没有办法做到这一点?
有关旧TabHost视图的答案,我正在使用Google的Material Design库使用的TabLayout,使用android.support.design.widget.TabLayout。
对于TabHost:How to add padding to a tabs label?
答案 0 :(得分:6)
TextView没有填充,但是文本视图周围的布局是,所以更改LinearLayout的填充:
int tabIndex = 0;
LinearLayout layout = ((LinearLayout)((LinearLayout)mTabLayout.getChildAt(0)).getChildAt(tabIndex));
layout.setPadding(0, 0, 0, 0);