アプリケーションでtextviewを使用しています。その点で、テキストビューの書体をプログラムで変更する必要があります。ボタンクリック機能で、テキストビューの書体を変更する必要があります。書体が標準の場合は、太字に変換する必要があることを意味します(その逆)。誰かが答えを知っているなら、親切に私と共有することを意味します。ありがとう。
TextViewをプログラムで太字にするには、次のようにします。
_textView.setTypeface(null, Typeface.BOLD);
_
通常に戻すには、次のようにします。
_textView.setTypeface(null, Typeface.NORMAL);
_
現在の書体を取得するには、getTypeface()
を使用します
http://developer.Android.com/reference/Android/widget/TextView.html#getTypeface()
setTypeface(Typeface tf, int style)
テキストを表示する書体とスタイルを設定し、指定した書体に指定したスタイルのすべてのビットがない場合は、ペイントの偽の太字と斜体のビットをオンにします。
Androidドキュメントから
これを試して
TextView textview= (TextView) findViewById(R.id.appname)
textView.setTypeface(null, Typeface.BOLD);
textView.setTypeface(null, Typeface.ITALIC);
textView.setTypeface(null, Typeface.BOLD_ITALIC);