بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

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

مدیریت گفتگو
121397 9 سال پیش
آخرین تغییر: 9 سال پیش

سلام چه جوری میشه فونت tablayout رو عوض کرد ؟

نظرات

RouhollahMz 9 سال پیش
سلام | شما میتونید یه لیوت به تب وصل کنید و درون اون تکست ویو مورد نظرتون رو قرار بدید و براحتی مثل قبل Typeface رو بهش بدید . فکر میکنم همچین چیزی داشته باشه setCustom...

پاسخ‌ها 1

Hossein Lamei Ramandi 9 سال پیش

 
private void changeTabsFont() {

        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(typeface);
                }
            }
        }
    } 
 
 
 

نظرات


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