0
で
試してみてください:
SmartTabLayout mainTabs = (SmartTabLayout) findViewById(R.id.tabs);
final LinearLayout lyTabs = (LinearLayout) mainTabs.getChildAt(0);
changeTabsTitleTypeFace(lyTabs, 0);
yourViewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
}
@Override
public void onPageSelected(int position) {
changeTabsTitleTypeFace(lyTabs, position);
}
@Override
public void onPageScrollStateChanged(int state) {
}
});
public void changeTabsTitleTypeFace(LinearLayout ly, int position) {
for (int j = 0; j < ly.getChildCount(); j++) {
TextView tvTabTitle = (TextView) ly.getChildAt(j);
tvTabTitle.setTypeface(null, Typeface.NORMAL);
if (j == position) tvTabTitle.setTypeface(null, Typeface.BOLD);
}
}
希望があれば教えてください。
ありがとうございました! –