设置android工具栏
我正在尝试创建一个自定义工具栏 但是我不知道如何编辑标题和菜单项(“完成”)的字体和字体大小。当然,我可以在工具栏视图中放置另一个视图,但这似乎不合适,因为您无法访问工具栏方法设置android工具栏,android,android-layout,android-toolbar,Android,Android Layout,Android Toolbar,我正在尝试创建一个自定义工具栏 但是我不知道如何编辑标题和菜单项(“完成”)的字体和字体大小。当然,我可以在工具栏视图中放置另一个视图,但这似乎不合适,因为您无法访问工具栏方法 min sdk版本24使用下面的方法,您可以更改工具栏标题字体 public static void changeToolbarFont(Context context, Toolbar toolbar) { for (int i = 0; i < toolbar.getChildCount(); i++
min sdk版本24使用下面的方法,您可以更改
工具栏
标题字体
public static void changeToolbarFont(Context context, Toolbar toolbar) {
for (int i = 0; i < toolbar.getChildCount(); i++) {
View view = toolbar.getChildAt(i);
if (view instanceof TextView) {
TextView tv = (TextView) view;
Typeface titleFont = Typeface.
createFromAsset(context.getAssets(), context.getResources().getString(R.string.font_name));
if (tv.getText().equals(toolbar.getTitle())) {
tv.setTypeface(titleFont);
break;
}
}
}
}
publicstaticvoidchangetorbafont(上下文上下文,工具栏){
对于(int i=0;i
@John,使用XML您必须使用工具栏中的布局,没有任何方法可以更改工具栏
标题的字体。啊,好的,谢谢!我想我必须围绕工具栏构建一个类来消除锅炉板代码。