web-dev-qa-db-ja.com

Androidでフォントのスタイルと顔を変更するにはどうすればよいですか?

Androidのフォントフェースとスタイルを変更したい。これを行う方法?エミュレータを使用しています。これはエミュレータで変更できますか?それを行うために利用できる権限はありますか?前もって感謝します。

12
Praveenkumar

in Android 5つのfonttype-faceのみ

TypeFace

Typeface.DEFAULT
Typeface.MONOSPACE
Typeface.SANS_SERIF
Typeface.DEFAULT_BOLD
Typeface.SERIF

およびフォントタイプ

Typeface.NORMAL
Typeface.BOLD
Typeface.BOLD_ITALIC
Typeface.ITALIC

あなたはのように使うことができます

textView.setTypeface(Typeface.DEFAULT, Typeface.BOLD);

そして他の方法はあなたができることですdownload any .ttf fileそしてそれをアセットフォルダに入れて、このように使用します

Typeface type=Typeface.createFromAsset(context.getAssets(),
        "DroidSansMono.ttf");
textView.setTypeface(type, null);
26
Niranj Patel

XMLファイルのフォントスタイルとフォントフェースを変更できます。たとえば、ボタンのスタイルと顔を変更したい場合です。 xmlでボタンを選択し、以下の方法に従います。

Button -> Right Click -> Properties -> Typeface and style

これがお役に立てば幸いです。

4
sudhakar

コードを変更したい場合;

これは良い参考資料です。

http://mobile.tutsplus.com/tutorials/Android/customize-Android-fonts/

3

あなたが欲しいもの?。 textviewのフォントフェースとテキストのスタイルを変更しますか?はいの場合はこれを使用してください

Typeface type = Typeface.createFromAsset(this.getAssets(),"your font name");
text.setTypeface(type);

スタイルについては、次のリンクを使用してください。

  1. スタイルリソース

  2. テーマ

2
kalpana c

Androidアプリケーションのテキストにデフォルトではないフォント( "Helvetica"など)を使用する場合は、フォントファイル(Helvetic.ttf)をアセットフォルダーに配置し、このコードを使用してください以下のように:

Typeface tf= Typeface.createFromAsset(getAssets(), "Helvetica.ttf");
  TextView mTextView =(TextView) findViewById(R.id.text);
    mTextView.setTypeface(tf);
1
Subrat

カスタムフォントを使用する場合は、.ttfファイルをダウンロードしてアセットフォルダーに入れ、次のように使用します。

TextView tv=(TextView)findViewById(R.id.textView);
Typeface  tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/arial.ttf");
tv.setTypeface(tf);
1
Bunny