tablayout不重写customview设置item的margin

阅读 79

2022-03-11

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();//请求布局
    }
}

相关推荐

精彩评论(0)

0 0 举报