TabLayout的使用
TabLayout是Android5.0以後Google推出的,是一個水平的標題欄
TabLayout的常用屬性
tabIndicatorColor 指示器的顏色
tabIndicatorHeight 指示器的高度
tabSelectedTextColor 選中時字體的顏色
tabTextColor 未選中時字體的顏色
tabMode 值爲fixed表示長度固定,scollable不固定長度,導航欄選項比較多的時候使用
tablayout內部間隔
tabPaddingStart
tabPaddingEnd
tabPadding
tapPaddingTop
tabPaddingButton
<style name="MyTabLayoutStyle" parent="Widget.Design.TabLayout">
<item name="tabIndicatorColor">@color/main_color</item>
<item name="tabIndicatorHeight">2dp</item>
<item name="tabSelectedTextColor">@color/main_color</item>
<item name="tabTextColor">@color/black_66</item>
<item name="tabMode">fixed</item>
<item name="tabGravity">fill</item>
<item name="tabPaddingStart">@dimen/title_botton_margin</item>
<item name="tabPaddingEnd">@dimen/title_botton_margin</item>
<item name="tabTextAppearance">@style/MyTabLayoutFontStyle</item>
</style>
TabLayout使用條件
‘com.android.support:design:26.0.0-alpha1’
不用導入support v4包