0

いくつかのチュートリアルを行った後、Android で少し遊んでいます。

私はstrings.xmlファイルに書いたさまざまなテキスト行を印刷したいテキストビューを持っています:

<string name="welcome">Welcome! What is your name?</string>
<string name="welcome2">Welcome!</string>

私の主に私は持っています:

gamehistory = (TextView)findViewById(R.id.textView2);
gamehistory.setText(R.string.welcome);

これは正常に機能し、テキストが表示されます。テキストボックスを「ログ」として使用して、コードの少し後で、次の行にwelcome2を出力したいと考えています。

gamehistory.append("\n" + R.string.welcome2);

残念ながら、append を使用すると、文字列が数値に変換されます。

これを回避する方法はありますか?

4

4 に答える 4

0

改行を追加してみてください。

gamehistory.append("\r\n" + R.string.welcome2);

または、次の行を xml の TextView 部分に追加します。

android:maxLines="2"
android:minLines="1"
于 2013-10-01T10:15:17.727 に答える