在我的应用程序中,我正在 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 及更高版本开发应用程序。
怎么做?
编辑:
我正在设置使用外部字体文件创建的字体对象以支持外部字体;对于斜体,我使用以下代码
paint.setTypeface(Typeface.create(external_font_type_face,Typeface.ITALIC));
这也不起作用,在三星 Galaxy Ace (android 2.2) 上测试