にテキストを描画するカスタム ビューがありますCanvas
。assetsフォルダfont
に保存されているフォントに変更したいです。
私は使用してAndroid Studio
いるので、フォルダーsrc/main/assetsを作成し、そこに ttf ファイルを配置しました。
Paint txt = new Paint()
Typeface font = Typeface.createFromAsset(getAssets(), "robotobold.ttf");
txt.setTypeface(font);
問題は、カスタム ビュー内でgetAssets()Android Studio
が認識されないことですが、アクティビティ内では認識されます。私は自分から通過しようとしましたが、それを行っても変更されません。Typeface
Activity
font