更改TabLayout选中的背景色

更改TabLayout选中的背景色
项目中有这种需求,google了下发现了解决方案,摘录如下方便大家排查.
原文链接

原理是利用selector

第一步
在drawable文件夹下建立文件 tab_background.xml



    
    

第二步
在drawable文件夹下建立选中效果的文件 tab_background_selected.xml



    

第三步
在drawable文件夹下建立未选中效果的文件 tab_background_unselected.xml



    


最后
建立一个style


重点使用该属性@drawable/tab_background

效果图

你可能感兴趣的:(更改TabLayout选中的背景色)