//修改item之间的边距 private void modifyTabMargin() { for (int i = 0; i < tablayout.getTabCount(); i++) { View tab = (TabLayout.TabView) tablayout.getTabAt(i).view; ViewGroup.MarginLayoutParams p = (ViewGroup.MarginLayoutParams) tab.getLayoutParams(); p.setMargins(0, 0, ToolUtils.dip2px(80), 0); tab.setLayoutParams(p); tab.requestLayout();//请求布局 } }
//title的字体加粗
private void modifyTextStyle() { tablayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() { @Override public void onTabSelected(TabLayout.Tab tab) { if (tab == null || tab.getText() == null) { return; } tabTextStyle(tab, Typeface.BOLD); } @Override public void onTabUnselected(TabLayout.Tab tab) {