TextViewに独自のフォントを適用させる方法 Androidプログラミング
ネットで良いフォントを見つけた!
このフォントをTextViewに適用させたい!
でも、やり方がわからん!
今回はTextViewにフォントを適用させる方法を紹介します。
ステップ1
フォントを用意しましょう!
というサイトで公開されてる「かんなな」というフォントを使わせて頂きます。
ステップ2
Assetsフォルダを作成しましょう!
フォントはAssetsフォルダの中に入れてください。
ステップ3
Typefaceを使おう!
TextViewにフォントを適用させるにはTypefaceを使います。
//XMLにあるTextViewを読み込む
TextView tv = (TextView)findViewById(R.id.textView);
//Assetsフォルダにあるフォントを読み込む。
//getAssets()の後ろにフォント名を入れる。"を忘れないように注意!
Typeface typeface = Typeface.createFromAsset(getAssets(),"KANNANA.TTF");
//setTypefaceでtypefaceを指定!
tv.setTypeface(typeface);
tv.setText("どうも!こんにちは");
するとこうなる↓
フォントによっては漢字、アルファベット未対応の場合があります。
フォントを配信しているサイト様の説明をしっかり読んで下さい。