آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

تغییر فونت در fragment

سعید کاظمی  7 سال پیش  7 سال پیش
0 0

سلام

من چند تا فرگمنت دارم

از کتابخونه calligraphy برای تغییر فونت استفاده میکنم

هر کاری میکنم title های view pager ها فونتش عوض نمیشه . تو کل برنامه تغییر کرده . جز view pager

0 0
یه آموزش تصویری خوب در بلاگ آقای کاشی زاده هست که این مشکلات رو کامل حل کرده پیشنهاد میکنم ببینید. رایگان هم هست تو انجمن سرچ کنید بلاگ من میاد (7 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
یاسر   7 سال پیش
+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 خودتون استفاده کنید


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .