2016-12-05 22 views
1

私は、コードのフォントを変更しています。フォントの太字と下線の両方を設定したいのですが、どうすればいいですか? 私はあなたがスタイルクラスを持つラベルの太字フォントとテキストの装飾を設定することができ、次のコードフォントを太字と下線に設定する方法は?

Font fnt = Font.createTrueTypeFont("abc.ttf", "abc.ttf"). 
      derive(4, Font.STYLE_BOLD); 

答えて

2

を使用しています。例:

Font fnt = Font.createTrueTypeFont("abc.ttf", "abc.ttf"). 
     derive(4, Font.STYLE_BOLD); 
/* 
* I set up all styles in this case (Unselected,Selected,Pressed,Disabled),  
* but btw you can edit each style independantly (getUnslectedStyle(),etc...) 
*/ 
myLabel.getAllStyles().setFont(fnt);  //Font Selected 
myLabel.getAllStyles().setUnderline(true); //Text decoration enabled 
+0

正しい。私はまた、TTFの作成が間違っていて、デバイスで失敗することにも言及します。また、フォントウェイトは、この場合、ウェイトがttfから導き出されるため、ほとんど意味がありません。 roboto-bold。コードからフォントをロードする正しい方法については、開発者ガイドの基本セクションで詳しく説明しています –

関連する問題