我正在使用Android Studio。我有一个像这样的strings.xml:
<string name="code01">Hello</string>
<string name="code02">Bye</string>
<string name="code03">Moon</string>
<string name="code04">Suun</string>
在我的XML上,我有类似的东西:
<TextView android:id="@+id/code_a"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:typeface="monospace"
android:textColor="#FFFFFF"/>
我希望,使用Java变量,在我的XML上使用其中一个字符串。我在我的OnCreate()
Java函数中尝试了这个:
TextView var01;
var01 = (TextView)findViewById(R.id.code_a);
var01.setText("@string/code"+var02);
var02
的可能值为"01"
,"02"
,"03"
和"04"
。
但这不起作用。我该怎么办?