我正在编写一个继承自TextVIEw的类,并覆盖它的onDraw()方法,但在该方法中,我对canvas.drawText()的调用似乎不起作用,代码如下所示:
protected voID onDraw(Canvas canvas) { // super.onDraw(canvas); Paint paint = new Paint(); paint.setcolor(androID.graphics.color.WHITE); paint.setTextSize(20); String text = "hello"; canvas.drawText(text,paint);}解决方法 它没有绘制任何东西,因为文本坐标是左下角.由于您正在尝试绘制0,它将在屏幕上方绘制.
尝试将最后一行更改为:
canvas.drawText(text,20,paint);总结
以上是内存溢出为你收集整理的android – 为什么我的Canvas.drawText()调用不起作用全部内容,希望文章能够帮你解决android – 为什么我的Canvas.drawText()调用不起作用所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)