画布绘制html文本

Nar*_*aki 7 android canvas drawtext

是否可以将Html传递给Canvas.drawtext().
我试过这个:

canvas.drawText(Html.fromHtml("This is an <u>underline</u> text demo for TextView."), 0, 20, colIndex, rowIndex, getTextPaint());
Run Code Online (Sandbox Code Playgroud)

但是这不能解析标签而不能正确显示.

提前致谢.

Cha*_*nth -4

如果你想要下划线文本那么你可以这样写

    TextPaint textPaint=new TextPaint(Paint.ANTI_ALIAS_FLAG);
    textPaint.setFlags(TextPaint.UNDERLINE_TEXT_FLAG);
    textPaint.setColor(Color.WHITE);

    canvas.drawText("Hello", 0, 20, textPaint);
Run Code Online (Sandbox Code Playgroud)