精选圈子榜单优站
编程综合
编程综合
技术
20关注
编程技术记录、分享 ,记录你的编程生活点点滴滴!

给TabLayout添加标题分割线


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));
    }


</!--!--?xml--></!--?xml>

  • 若文章侵犯了您的权益,请联系我们进行处理。

  • 2017-06-23
  • 1662阅读
评论