2017-07-11 30 views
3

アンダーラインのテキストをAndroidでキャンバスに描画するにはどうすればよいですか? 私はBoldとItalicのしくみを知っていますが、下線が引かれているテキストをどのように描くのでしょうか? この問題を解決する回避策を見つける必要がありますか?あなたがPaint. UNDERLINE_TEXT_FLAGAndroidキャンバスに下線付きのテキストを描画

例使用することができます

答えて

3

:ペイントオブジェクトに

class SampleView extends View { 
     public SampleView(Context context) { 
      super(context); 
     } 

     @Override 
     protected void onDraw(Canvas canvas) { 

      Paint paint = new Paint(); 
      paint.setTextSize(25); 
      paint.setColor(Color.RED); 

      paint.setFlags(Paint. UNDERLINE_TEXT_FLAG); 
      paint.setColor(Color.GREEN); 
      canvas.drawText("My Underline Text", 50, 140, paint); 

     } 
    } 
+0

を強調するためにフラグを設定し、下線が – Doomsknight

+0

裏抜けない後に彼はあるが非常にありがとうございましたたくさん^。^ –

2

は、テキスト

paint.setFlags(Paint.UNDERLINE_TEXT_FLAG); 
関連する問題