読者です 読者をやめる 読者になる 読者になる

(自称)プログラマーが何かをする

Androidアプリ製作、アプリ紹介、趣味のゲームなどについて書くブログ

(自称)プログラマーが何かをする

Androidアプリ開発、ゲーム、ITハウツーなどについて記述

下の文字は記事のカテゴリです。クリックするとカテゴリの記事に飛びます。



TextViewに独自のフォントを適用させる方法 Androidプログラミング

ITハウツー

f:id:nekomankun:20160309214923p:plain

ネットで良いフォントを見つけた!

このフォントをTextViewに適用させたい!

でも、やり方がわからん!

 

今回はTextViewにフォントを適用させる方法を紹介します。

ステップ1

フォントを用意しましょう!

dwuk | フリーフォントと無料壁紙のダウンロード

というサイトで公開されてる「かんなな」というフォントを使わせて頂きます。

ステップ2

Assetsフォルダを作成しましょう!

f:id:nekomankun:20160309212831p:plain

フォントは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("どうも!こんにちは");

 

するとこうなる↓

f:id:nekomankun:20160309213302p:plain

フォントによっては漢字、アルファベット未対応の場合があります。

フォントを配信しているサイト様の説明をしっかり読んで下さい。