当前位置: 代码迷 >> Android >> 关于canvas.drawText("你好"50,50,new Paint());该怎么解决
  详细解决方案

关于canvas.drawText("你好"50,50,new Paint());该怎么解决

热度:540   发布时间:2016-05-01 21:59:39.0
关于canvas.drawText("你好",50,50,new Paint());
我写了一个类GameView继承Android.view.View这个类里面写了canvas.drawText("你好", 50, 50, new Paint());
然后在Activity里面setContentView(new GameView(this));把这段文字显示出来,我用的是android 4.0 
  程序运行后,没有错误,背景是黑色,但是文字显示不出来,应该是字体的问题吧。canvas.drawText("你好", 50, 50, new Paint());这里的字体也应该默认是黑色的吧。请大家帮忙,如何改变avd里的背景色或者canvas.drawText("你好", 50, 50, new Paint());里面的字体颜色改变,我就是想把里面的字体显示出来。本人是新手,还请大家指点下。多谢!

------解决方案--------------------
Paint p = new Paint();
p.setColor(0xFFFFFF);
canvas.drawText("你好",50,50,p);
------解决方案--------------------
给画笔paint设置个颜色
------解决方案--------------------
Y轴有点问题,我也有做过,貌似要将Y轴的参数增加15到20的样子,具体为什么我也不知道。可能是状态栏占了像素,但别人说状态栏的像素是50
------解决方案--------------------
  相关解决方案