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

ست کردن Typeface روی تولبار و تب بار(آموزش)+آپدیت شد

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

چون تولبار یه ویوو گروپ هست با یه حلقه for  یه ویوو داخلش که قابلیت ست کردن Typeface رو داره رو پیدا می کنیم و :

  for (int i = 0; i <toolbar.getChildCount() ; i++) {
if (toolbar.getChildAt(i) instanceof TextView){
((TextView) toolbar.getChildAt(i)).setTypeface(typeface);
}
}
 
 

امیدوارم به درتون خورده باشه؟!

نظرات

علی 9 سال پیش
هادی جان برای tab bar هم راهی هست که بتونیم بهش کاستوم فونت بدیم؟ هر کاری کردم نشد با این که همه جای اپ فونت ست شده.
Shadow 9 سال پیش
علی جان با همین روش می تونی اینکار رو انجام بدی امتحان کن؟!

پاسخ‌ها 1

Shadow 9 سال پیش

برای ست کردن typeface رو تب بار به این شیوه عمل می کنیم :

ViewGroup tabs= (ViewGroup) tabLayout.getChildAt(0);
for (int i = 0; i < tabs.getChildCount(); i++) {
ViewGroup tab= (ViewGroup) tabs.getChildAt(i);
for (int j = 0; j < tab.getChildCount(); j++) {
if (tab.getChildAt(j) instanceof TextView){
((TextView)tab.getChildAt(j)).setTypeface(MyApplication.getIranianSansFont(this));
}
}
}

}
 
 

 

نظرات


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