大飞

大飞 关注TA

挑战一切!

大飞

大飞

关注TA

挑战一切!

  •  世界的顶端
  • 混口饭吃
  • 写了333,609字

最近回复

该文章投稿至Nemo社区   Android  板块 复制链接


给TabLayout添加标题分割线

发布于 2017/06/23 14:33 1,215浏览 0回复 736

1.自定义分割线


<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/public_line_color"/>
<size android:width="1px" />
</shape>


2.添加分割线

    /**
     * 给tablayout 添加分割线
     */
    public static void addDivider(TabLayout tabLayout,int padding){
        LinearLayout linearLayout = (LinearLayout) tabLayout.getChildAt(0);
        linearLayout.setShowDividers(LinearLayout.SHOW_DIVIDER_MIDDLE);
        linearLayout.setDividerDrawable(ContextCompat.getDrawable(getContext(),
                R.drawable.layout_divider_vertical));
        linearLayout.setDividerPadding(CommonUtils.dip2px(getContext(),padding));
    }


点赞(0)
点了个评