بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ست کردن Typeface روی تولبار و تب بار(آموزش)+آپدیت شد
چون تولبار یه ویوو گروپ هست با یه حلقه for یه ویوو داخلش که قابلیت ست کردن Typeface رو داره رو پیدا می کنیم و :
for (int i = 0; i <toolbar.getChildCount() ; i++) {
if (toolbar.getChildAt(i) instanceof TextView){
((TextView) toolbar.getChildAt(i)).setTypeface(typeface);
}
}
امیدوارم به درتون خورده باشه؟!
0
0

هادی جان برای tab bar هم راهی هست که بتونیم بهش کاستوم فونت بدیم؟ هر کاری کردم نشد با این که همه جای اپ فونت ست شده. (8 سال پیش)
0
0

علی جان با همین روش می تونی اینکار رو انجام بدی امتحان کن؟! (8 سال پیش)
برای این سوال 1 پاسخ وجود دارد.

پاسخ به سوال
Shadow
8 سال پیش
+1
0
برای ست کردن 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));
}
}
}
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .