tabLayout详解,自定义布局



  1. 设置某一项tab默认选中tab_jlhd.getTabAt(1).select();//设置默认选中第二个tab,需要在联动viewpager之后
  2. 改变文字大小app:tabTextAppearance="@style/tab_text"其中style/tab_text的样式为

  1. 设置tabPaddingStart和tabPaddingEnd后可能会出现文字和指示器上下没有对齐(文字居左,指示器居中),我的笨办法,这只两个值相同
  2. 自定义布局文件(配合viewpager)
    • 创建自定义布局(这里我使用了自定义字体)
    • activity中动态添加tab
    • 绑定viewpager(不能使用setupWithViewPager)需要使用使用tab和viewpager的事件监听
    • 以上3步请参考这篇文章
    • 使用自定义后发现原来的tabTextColortabSelectedTextColor已经不再起作用,解决参考这篇文章

你可能感兴趣的:(Android)