protected void onDraw(Canvas canvas)
{
Paint paint = new Paint();
Typeface font;
font = Typeface.create(Typeface.DEFAULT, Typeface.NORMAL);
paint.setTypeface(font);
canvas.drawText("软件测试", 10, 10, paint);
}
输出的中文,怎么是空心字体,手机系统已经升级到最新版,没有升级以前是正常的。改变 font = Typeface.create(Typeface.DEFAULT, Typeface.NORMAL); 里面的字体选项也都没有用,究竟怎么回事?
------解决方案--------------------
你可以找个空心字体,比如华文彩云
------解决方案--------------------
paint.setStyle(Style.FILL);
------解决方案--------------------
你的意思是drawText和背景用的同一个paint?
那drawText可以用单独的paint
paint默认style就是FILL
------解决方案--------------------
没有遇到过这种情况 上个截图看看
多设置一些 paint 属性, 颜色 大小 宽度 啥的,