在使用QMUITabSegment中,发现在xml中没有可以设置字体选中or非选中颜色的属性,这就需要在activity中进行设置
private QMUITabSegment mTabSegment; //设置tab
QMUITabBuilder tabBuilder = mTabSegment.tabBuilder(); //通过这个来设置一些属性
tabBuilder.setColor(Color.parseColor("#FF000000"),Color.parseColor("#4c7df4"));
Log.d(TAG, "initTabAndPager: 颜色:"+Color.parseColor("#FF000000"));
Log.d(TAG, "initTabAndPager: 颜色:"+Color.parseColor("#000000"));
Log.d(TAG, "initTabAndPager: 颜色:"+R.color.black); //R.color.black=#FF000000
ps:
在设置颜色的时候要注意颜色的格式,上面的三个log输出结果一次分别为
颜色:-16777216
颜色:-16777216
颜色:2131099681
我们可以看到Color.parsrColor方法是不关心颜色的透明度的,所以在tab那里设置颜色值的时候要注意!
完结撒花~