2017-08-31 14 views
0

私はテキストビューのアセットからフォントを選択するオプションを与えた引用アプリケーションを1つ持っています。そのテキストビュー太字イタリック体など

text_quotes.setTypeface(Typeface.createFromAsset(getAssets(), image)); 

以下のように私は、テキストを太字にするオプションを与えたいで別の関数、イタリックなどを持っている私は、コード

text_quotes.setTypeface(null,Typeface.BOLD); 

以下のようにそれを試してみましたが、これはデフォルトのフォントを変更しています。 ..どのようにテキストの表示に適用された同じフォントでBOLDなどにすることができますか?

私はまだアンドロイドを学習しています...私の質問が非常に簡単であれば無視します。おかげ

+1

** null **を渡す代わりに、書体を渡します。それは明らかではない**? nullを渡すことで、デフォルトのフォントが再設定されます。 –

答えて

0

使用この

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

あなたはnullを渡している、それはデフォルトの書体を返し

+1

こんにちは!ありがとうございました....私はあなたの答えを受け入れています....私はボールドをテキストビューから削除したいとき.... textView.setTypeface(textView.getTypeface()、Typeface.NORMAL); ...私はこれを試しましたが、それは正常に戻っていません...何が間違っていますか?ありがとう – Priya

+0

その場合、getTypefaceの代わりにnullを渡して、動作するかどうかを確認してください。 –

0

使用textView.setTypeface(TypeFace.BOLD)。

私のために働く。

関連する問題