Android 页面滑动标题更改标题字体
我想更改Android 页面滑动标题更改标题字体,android,android-fonts,pagerslidingtabstrip,Android,Android Fonts,Pagerslidingtabstrip,我想更改PagerSlidingTabStrip中选项卡的字体我就是这样尝试的,但没有效果 MyPagerAdapter pagerAdapter = new MyPagerAdapter(getSupportFragmentManager()); viewPager.setAdapter(pagerAdapter); pagerSlidingTabStrip.setViewPager(viewPager); pagerSlidingTabStrip.setTextCol
PagerSlidingTabStrip
中选项卡的字体我就是这样尝试的,但没有效果
MyPagerAdapter pagerAdapter = new MyPagerAdapter(getSupportFragmentManager());
viewPager.setAdapter(pagerAdapter);
pagerSlidingTabStrip.setViewPager(viewPager);
pagerSlidingTabStrip.setTextColor(getResources().getColor(R.color.white));
pagerSlidingTabStrip.setTypeface(Typeface.createFromAsset(getAssets(), getString(R.string.ronney_sans_regular_font)), Typeface.NORMAL);
pagerSlidingTabStrip.setIndicatorColor(getResources().getColor(R.color.second_primary_color));
如果您使用此库: 在PagerSlidingAbstrip类别更改行185中:
mTabTextTypeface = Typeface.create(tabTextTypefaceName, mTabTextTypefaceStyle);
为此:
mTabTextTypeface = Typeface.create(Typeface.createFromAsset(context.getAssets(),"DroidNaskh.ttf"), mTabTextTypefaceStyle);
文本颜色和指示符颜色是否发生了变化?是的,所有其他内容都正常工作,我还检查了库中的代码,例如setIndicatorColor()调用了与setTypeface()相同的更新方法。我在项目中设置了PagerSlidingTastrip,字体确实发生了变化。getString方法是否返回正确的字符串?您的字体是否在资产文件夹中?如果您的字体位于src/main/assets/fonts文件夹中,那么字符串应该是
font/.ttf
,而不是assets/fonts
…sry是我的错(令人惊讶)新字体看起来几乎与原始字体一样。。。