1. 程式人生 > >Android TabLayout新增自定義分割線並且可以修改分割線高度

Android TabLayout新增自定義分割線並且可以修改分割線高度

本文轉自:無心下棋

為TabLayout新增分割線,顯示的效果如下(紅框內部分):
分割線

首先添加個豎線xml名為layout_divider_vertical:

LinearLayout linearLayout = (LinearLayout) mTabLayout.getChildAt(0);
        linearLayout.setShowDividers(LinearLayout.SHOW_DIVIDER_MIDDLE);
        linearLayout.setDividerDrawable(ContextCompat.getDrawable(this,R.drawable
.layout_divider_vertical));
linearLayout.setDividerPadding(DisplayUtils.dp2Px(15));

可以設定 上下間距
mTabLayout就是要新增分割線的控制元件