-1
A
回答
0
我發現這種方式:
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(Font.getInstance().getTypeFace(), Typeface.NORMAL);
}
}
}
}
提到這篇文章:Change the font of tab text in android design support TabLayout
+0
謝謝。但不工作----- Font.getInstance()。getTypeFace()我不是這個代碼 – MansoorJafari
0
試試這個代碼:
private 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(/* your typeface */);
}
}
}
}
+0
謝謝。但不工作 – MansoorJafari
相關問題
- 1. 如何更改GridviewColumnHeader的字體大小?
- 2. 如何更改NSTableHeaderCell的字體大小
- 3. 如何統一更改字體大小?
- 4. 如何更改JMeter的字體大小?
- 5. 如何更改uitextview字體大小
- 6. 如何更改JOptionPane的字體大小
- 7. 如何更改字體大小PreferenceScreen
- 8. 更改Highcharts字體大小
- 9. getOrgChart字體大小更改
- 10. 更改字體大小
- 11. rtf更改字體大小
- 12. 字體大小更改
- 13. NSAttributedString更改字體大小
- 14. 更改字體大小macvim?
- 15. CFDocumentItem - 更改字體大小
- 16. 字體和字體大小更改
- 17. 更改Div字體大小和字體
- 18. 如何根據屏幕大小更改字體大小
- 19. 如何在iOS中更改OHAttributedLabel的字體大小和字體大小?
- 20. 如何更改字體大小,而不更改CSS中按鈕的大小
- 21. 更改字體大小而不更改框的大小
- 22. 如何更改drupal7文章中的字體和字體大小?
- 23. 如何更改NSMutableAttributedString的默認字體和字體大小
- 24. 如何更改標籤的字體(和字體大小)
- 25. 如何更改後備字體的字體大小和樣式
- 26. 如何在使用字體真棒時更改字體大小?
- 27. 如何更改Php Gd中的字體和字體大小?
- 28. 如何更改字體而不更改大小?
- 29. 自動更改主體字體大小
- 30. 更改字體大小縮小級別
必須創建其中包含的TextView和適配器tablayout自定義佈局。 –
請發佈您的代碼和錯誤 –
我想在style.xml中使用此代碼崩潰API中的應用程序16'' – MansoorJafari