بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
تغییر فونت در fragment
سلام
من چند تا فرگمنت دارم
از کتابخونه calligraphy برای تغییر فونت استفاده میکنم
هر کاری میکنم title های view pager ها فونتش عوض نمیشه . تو کل برنامه تغییر کرده . جز view pager
0
0
یه آموزش تصویری خوب در بلاگ آقای کاشی زاده هست که این مشکلات رو کامل حل کرده پیشنهاد میکنم ببینید. رایگان هم هست
تو انجمن سرچ کنید بلاگ من میاد (8 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
یاسر
8 سال پیش
+1
0
اگه از title منظورتون TabLayout است میتونید از کد زیر استفاده کنید :
public static void changeTabsFont(TabLayout tabLayout) { ViewGroup vg = (ViewGroup) tabLayout.getChildAt(0); int tabsCount = vg.getChildCount(); for (int j = 0; j < tabsCount; j++) { ViewGroup vgTab = (ViewGroup) vg.getChildAt(j); int tabChildsCount = vgTab.getChildCount(); for (int i = 0; i < tabChildsCount; i++) { View tabViewChild = vgTab.getChildAt(i); if (tabViewChild instanceof TextView) { ((TextView) tabViewChild).setTypeface(yourTypeface); } } } }
فقط کافیه TabLayout رو بهش بدید و بجای yourTypeface هم از TypeFace خودتون استفاده کنید
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .