ファイルTextView
内のすべてのに使用する埋め込み書体を定義できるかどうか疑問に思っていました。styles.xml
埋め込まれた書体を各要素にプログラムで設定する必要があるわけではないことを理解しています。
そのために使用するコードは次のとおりです。
Typeface tf = Typeface.createFromAsset(getAssets(),"fonts/myfont.ttf");
TextView tv = (TextView) findViewById(R.id.myTextView);
tv.setTypeface(tf);
今、アセットからフォントを一度だけ作成できActivity
、シングルトン、または十分に永続的なもので、すべての定義Application
でそれを再利用して、必要なすべての要素にフォントを設定できたらいいのにと思います。View
どんなアドバイスでも大歓迎です!
[編集] Mao のソリューションの良い点/悪い点に関するコメントは大歓迎です!