我确信这与需要一个转义字符或其他东西有关--但我想不出来。当我试图在画布上画+5的时候,+号永远不会出现--我只看到5号。
谁知道有一种方法可以把这样的特殊字符画到画布上?
谢谢!
这是我编译的代码,但没有显示"+":
private void doDraw(Canvas canvas) {
//other misc canvas.draw(...) calls
canvas.drawText("+5", xPos, yPos, bonusScorePaint);
}显然
canvas.drawText("\+5", xPos, yPos, bonusScorePaint);不是有效的转义序列,因此无法编译。
发布于 2011-01-21 21:24:48
你回答了你自己的问题。是的,你需要在"+“前面加上一个"\”。
https://stackoverflow.com/questions/4759215
复制相似问题