Mik*_*kel 1 fonts android toolbar subtitle
我想在 android 的工具栏中获取字幕的 textview 以更改它的字体。实际上我是用标题来做的,通过这种方式得到它:
Field f = toolbar.getClass().getDeclaredField("mTitleTextView");
f.setAccessible(true);
titleTextView = (TextView) f.get(toolbar);
Run Code Online (Sandbox Code Playgroud)
我试过使用相同的代码,但试图获得“mSubtitleTextView”,但这不是解决方案。
谢谢!!
您可以像这样获得字幕 TextView:
View subTitleView = toolbar.getChildAt(1);
Run Code Online (Sandbox Code Playgroud)
如果不向工具栏添加任何视图,他的默认结构是:
[0] - (TextView) title
[1] - (TextView) subtitle
[2] - (ActionMenuView) menu
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你!