私のアプリでは、Android でテキストを描画していますCanvas
。
今サポートするためunderline
に、bold
私はペイントオブジェクトの助けを借りています。
Paint paint = new Paint();
paint.setUnderlineText(true);
paint.setFakeBoldText(true);
paint.setColor(color);
paint.setTextSize (font_size);
canvas_obj.drawText(text,x,y,paint);
このコードでは、太字と下線付きのテキストが得られます。
私も作るのが好きでitalic
、
Android 2.2以降のアプリを開発しています。
どうやってするの?
編集:
外部フォントをサポートするために、外部フォント ファイルで作成された Typeface オブジェクトを設定しています。斜体の場合、次のコードを使用しています
paint.setTypeface(Typeface.create(external_font_type_face,Typeface.ITALIC));
これも機能しません。Samsung Galaxy Ace (android 2.2) でテスト済み