-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