0

Androidスタジオのアクションバーに表示されるアプリ名に独自のカスタムフォントを追加する方法を知りたかった.

4

2 に答える 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);

を使用して、カスタム フォントを textview に割り当てることができます。setTypeFace()

于 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 に答える