现在已会在Activity类中TextView类上使用自己下载来的外部字体,如下:
tv1 = (TextView) findViewById(R.id.textView1);
Typeface typeFace = Typeface.createFromAsset(getAssets(),"fonts/YOUNGATHEART.ttf");
tv1.setTypeface(typeFace);
问题是,现在有个Activity上是一个继承View类的用mTextUtil.DrawText(canvas); 来TextDraw绘制出来的字符串,如何在这个字符串上使用外部自己下载来的字体。
(希望讲清楚了,求教,谢谢)
字体 canvas DrawText
------解决方案--------------------
Typeface typeFace = Typeface.createFromAsset(getContext().getAssets(), "fonts/YOUNGATHEART.ttf");
paint.setTypeface(typeFace);
canvas.drawText("", 0, 0, paint);
妥妥的