【发布时间】:2015-02-26 06:46:05
【问题描述】:
我有一个游戏,每次球员将球传过球门时都会增加一分。我添加了一个 TextView,我想在每次目标时更新它,并用文本“1”初始化它,并给它 id “scoreTextView”。我试图在我的主要活动中声明一个 TextView 变量并使用 addView 但我的游戏每次都会崩溃。我还尝试在阅读另一个 StackOverflow 问题后将布局参数与要显示的 TextView 一起传递,但这也导致我的游戏崩溃。当我没有声明 TextView 变量并且没有在我的主要活动中将 scoreTextView 添加到 mainView (这是我的 FrameLayout 变量的名称)时,游戏实际上会运行并显示 1 但如果我无法从我的活动中访问 scoreTextView 我没有办法改变它。 所以我的问题是如何在 FrameLayout 中创建一个 TextView,我实际上可以在我的主要活动中根据需要动态使用和更改?
我已经看过这个并尝试过,但没有奏效: Add a Textview to a FrameLayout in a determined position
【问题讨论】:
-
在此处显示您的代码,当用户完成目标时触发
-
@RandykaYudhistira 好吧,我还没有添加,但我只是想要一种简单的方法来更改 TextView,这样我就可以在代码中实现它,以便在用户完成目标时更改 TextView。由于我无法在活动中使用它(没有应用程序崩溃)我不能让它动态改变......所以我只想要一个在 FrameLayout 中更改 TextView 的简单示例,以便我可以动态实现它。谢谢!!
-
向我们展示您的日志信息?