自定义PagerSlidingTabStrip使用中的选中状态改变颜色等问题问题

每一个错误都是一次提升自我的机会。

此次要说说在使用PagerSlidingTabStrip中遇到的问题,就是我们要针对这个开源库中的各个地方进行修改的问题,比如 背景颜色,下标的颜色,大小,tab相隔的竖线,下标未选中时的颜色等等,如下图:(PS:从一个大神那里找到的,我的UI界面丑,就不放了....)自定义PagerSlidingTabStrip使用中的选中状态改变颜色等问题问题

那么在这里面,代码应该怎么设置呢....

代码顶部有:自定义PagerSlidingTabStrip使用中的选中状态改变颜色等问题问题做了一个简单的说明,我们来看看里面:

自定义PagerSlidingTabStrip使用中的选中状态改变颜色等问题问题自定义PagerSlidingTabStrip使用中的选中状态改变颜色等问题问题

自定义PagerSlidingTabStrip使用中的选中状态改变颜色等问题问题

差不多需要注释的地方都做了说明(PS:本人小白- -所以这个东西大佬们就不要吐槽我了.....)

接下来就是在代码中进行各个值的设置:

自定义PagerSlidingTabStrip使用中的选中状态改变颜色等问题问题

这里是设置选中的颜色的地方

自定义PagerSlidingTabStrip使用中的选中状态改变颜色等问题问题

对照着顶部的菜单,可以去设置自己想要的一些值。

但是有些人设置了很久,但是却发现一个问题,就是无论怎么设置,似乎都没有效果,这是为啥呢....估计你和我还跳过同一个坑...你看看下面的xml文件....自定义PagerSlidingTabStrip使用中的选中状态改变颜色等问题问题

不知道你看出啥来了没有....是的就是在xml中我对PagerSlidingTabStrip中的各个要求值进行了赋值,所以我代码里怎么改都是错了....千万别跳这个坑...有点深....

顺便再加一张在xml用得上的图,各位使用:

自定义PagerSlidingTabStrip使用中的选中状态改变颜色等问题问题

接下来就是配置viewpage,然后自定义颜色样式的顶部导航栏就好了。