在Android视图中显示动态文本

sir*_*awg 6 java android android-layout

我是开发Android应用程序的新手,但我试图在我正在制作的游戏结束时显示分数.

我打算使用以下方法切换到视图:

setContentView(R.layout.over);
Run Code Online (Sandbox Code Playgroud)

这似乎有效,但我想显示得分.

我定义了一个textView:

<TextView android:text="@+id/TextView02" android:id="@+id/TextView02" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
Run Code Online (Sandbox Code Playgroud)

但是想将文本改为:"得分:(来自变量的动态文本)".显然我需要以某种方式引用该变量,或者在更改为此视图之前设置textView的文本.

请帮忙!

gre*_*561 5

这应该可以解决你的问题:

TextView tv = (TextView)findViewById(R.id.TextView02);  
tv.setText("Text to set");
Run Code Online (Sandbox Code Playgroud)

为什么你要分配文本和id相同的值?