-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. 如何更改JMeter的字體大小?
- 2. 如何更改NSTableHeaderCell的字體大小
- 3. 如何更改字體大小PreferenceScreen
- 4. 如何統一更改字體大小?
- 5. 更改字體大小macvim?
- 6. CFDocumentItem - 更改字體大小
- 7. NSAttributedString更改字體大小
- 8. 更改字體大小
- 9. getOrgChart字體大小更改
- 10. 字體和字體大小更改
- 11. 如何根據屏幕大小更改字體大小
- 12. 如何更改字體大小,而不更改CSS中按鈕的大小
- 13. 更改字體大小而不更改框的大小
- 14. 如何更改標籤的字體(和字體大小)
- 15. 如何在使用字體真棒時更改字體大小?
- 16. 如何更改NSMutableAttributedString的默認字體和字體大小
- 17. 如何更改Php Gd中的字體和字體大小?
- 18. 自動更改主體字體大小
- 19. 如何更改TabLayout中的圖標大小
- 20. 如何更改第二個字的字體大小字符串
- 21. 如何粗體和更改圖表的字體大小標題
- 22. 如何在小分辨率上更改字體大小
- 23. 如何更改ttk :: button(主題小工具)中的字體和字體大小?
- 24. 更改字體大小調整和更改文件的高度時,字體大小的更改
- 25. 無法更改@media的字體大小
- 26. 更改字體大小/寬度
- 27. 我可以更改字體大小嗎?
- 28. jquery基於值更改字體大小?
- 29. android webkit更改字體大小?
- 30. 更改PanoramaItem的字體大小(windows phone)
必須創建其中包含的TextView和適配器tablayout自定義佈局。 –
請發佈您的代碼和錯誤 –
我想在style.xml中使用此代碼崩潰API中的應用程序16'' – MansoorJafari