android - 将 TextView 添加到游戏主视图的最佳方式?

标签 android

我目前正在为 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/

相关文章:

android - 我如何将 admob 奖励广告实现为 unity

java - 从谷歌电子表格获取 JSON

java - 带时区的 DateTime 到另一种格式

java - 对 API 调用进行分组,以便 UI 可以干净地调用它们并获得响应 - 设计

android - Android 4.0、4.0.1、4.0.2 都具有相同 API 级别的原因是什么?

java - 找出本月第一个星期日/星期一等的日期

android - 在 android 日期和其他字符串中排序 arraylist

java - LinearLayout 中的居中对象 (Android)

java - Android的RelativeLayout动画问题

android - MvvmCross Show(intent) 不再可用