Open CharonChui opened 8 years ago
`childAt = (ViewGroup) PagerSlidingTabStrip.getChildAt(0); ((TextView) childAt.getChildAt(0)).setTextColor(getResources().getColor(R.color.blue)); PagerSlidingTabStrip.setOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
}
@Override
public void onPageSelected(int position) {
for (int i = 0, size = childAt.getChildCount(); i < size; i++) {
((TextView) childAt.getChildAt(i)).setTextColor(i == position ? getResources().getColor(R.color.blue) : getResources().getColor(R.color.defaults));
}
}
@Override
public void onPageScrollStateChanged(int state) {
}
});`
I can only find setTextColor() method, but i can not find any method to set the color when it selected.