私はそれを次のようにする方法があることを知っています。しかし、私はそのフォントをアプリケーション全体に適用したいと思います。それは可能ですか?
TextView txt = (TextView) findViewById(R.id.customfont);
Typeface font = Typeface.createFromAsset(getAssets(), "fonts/Molot.otf");
txt.setTypeface(font);
私はそれを次のようにする方法があることを知っています。しかし、私はそのフォントをアプリケーション全体に適用したいと思います。それは可能ですか?
TextView txt = (TextView) findViewById(R.id.customfont);
Typeface font = Typeface.createFromAsset(getAssets(), "fonts/Molot.otf");
txt.setTypeface(font);
ただし、受け入れられた応答を次のように見ると、アプリケーション全体に1つ与えることはできません。
Android:ランタイムではなくアプリケーション全体にカスタムフォントを設定したい
どのビューにも簡単に設定できるソリューションがあります:)別の方法は、TextViewを置き換えるカスタムウィジェットを作成することですが、他のウィジェットにもフォントが必要な場合は、かなり面倒になります。