我尝试在创建的SurfaceView上写一些文本。如果没有标题并且文本中没有添加换行符,则可以正常工作。但是,如果我添加了标题并因此添加了换行符,则换行符不会像预期的那样打印出来,而是打印出这个符号[]。
有什么提示吗?
有什么提示吗?
@Override
public void drawObject() {
String text = "";
if (title) {
text = getGameBoard().getGame().getForeignProfile().getName() + "\n";
}
text = text + getScoreAsString();
getGameBoard().getCanvas().drawText(text, 0, text.length(), getPosition().getX(), getPosition().getY(), getPaint());
}