8

アプリケーションで textview を使用しています。その中で、テキストビューの書体をプログラムで変更する必要があります。ボタンクリック機能では、テキストビューの書体を変更する必要があります。書体が標準の場合、太字に変換する必要があることを意味します(逆も同様です)。誰かが答えを知っているなら、親切に私と共有してください. ありがとう。

4

3 に答える 3

37

プログラムで textView を太字にするには、次のようにします。

textView.setTypeface(null, Typeface.BOLD);

通常の状態に戻すには、次のようにします。

textView.setTypeface(null, Typeface.NORMAL);

現在の書体を取得するにはgetTypeface()

http://developer.android.com/reference/android/widget/TextView.html#getTypeface()

于 2013-07-15T13:15:58.397 に答える
1

これを試して

TextView textview= (TextView) findViewById(R.id.appname)
textView.setTypeface(null, Typeface.BOLD);
textView.setTypeface(null, Typeface.ITALIC);
textView.setTypeface(null, Typeface.BOLD_ITALIC);
于 2013-07-15T13:18:28.463 に答える
1
setTypeface(Typeface tf, int style)

テキストを表示する書体とスタイルを設定し、指定した書体に指定したスタイルのすべてのビットが含まれていない場合は、ペイントで偽の太字と斜体のビットをオンにします。

Androidのドキュメントから

于 2013-07-15T13:13:59.407 に答える