我想知道如何将我自己的自定义字体添加到出现在 android studio 的操作栏中的应用名称中。
问问题
320 次
2 回答
1
您可以在 ActionBar 中设置 CustomLayout
this.getActionBar().setDisplayShowCustomEnabled(true);
this.getActionBar().setDisplayShowTitleEnabled(false);
LayoutInflater inflator = LayoutInflater.from(this);
View v = inflator.inflate(R.layout.titleview, null);
//if you need to customize anything else about the text, do it here.
//I'm using a custom TextView with a custom font in my layout xml so all I need to do is set title
((TextView)v.findViewById(R.id.title)).setText(this.getTitle());
//assign the view to the actionbar
this.getActionBar().setCustomView(v);
您可以使用将自定义字体分配给 textviewsetTypeFace()
于 2015-09-18T12:42:00.750 回答
0
我通过使用自定义字体制作应用名称的图像然后在操作栏中将图像显示为徽标来做到这一点。简单得多。
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setDisplayUseLogoEnabled(true);
actionBar.setLogo(R.drawable.app_logo);
于 2015-09-18T11:26:51.950 回答