我目前正在为 Android 开发一个简单的游戏,其中主要 Action 发生在我的类 GameView 上,它只是 View 的扩展。
我想在我的 GameView 的左上角添加一些显示分数的文本,想知道实现它的最佳方法吗?
提前致谢
马特·德鲁里
最佳答案
我假设您的 GameView 有一个 Canvas ,因为它正在绘制图形,对吗?在这种情况下,在您完成其余绘图的地方,请使用
//canvas.drawText(String text, float x, float y, Paint paint); this is the actual method
canvas.drawText(score, 5, 5, null); //but yours would look more like this
然后您只需创建“score”字符串并让游戏更新它。
此外,您可能想尝试 addView(View child)。它看起来像这样:
GameView.addView(TextView);
关于android - 将 TextView 添加到游戏主视图的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5170418/