0

コードで textView のテキストを設定したい。私のテキストは次のようなものです:" aaaa \n bbb\n ccc" 画面で setText() メソッドを使用すると、この形式で正確になり、次のようにはなりません:

"aaaa
bbb
ccc".

xml android:text="aaaa \n bbb\n ccc" を入力すると、正常に動作します。これをxmlファイルからではなく、コードで設定する必要があります。これどうやってするの?

4

3 に答える 3

2

次のように、改行文字「\n」を使用するだけです。

myTextView.setText("aaaa\nbbb\nccc");

次のように出力されます。

aaaa
bbb
ccc

于 2011-08-23T12:17:43.220 に答える
2

HTML タグを使用します。

myTv.setText(Html.fromHtml("<p>aaaa<br/>bbbb<br/>cccc</p>"));
于 2011-08-23T12:13:28.113 に答える
1

このようにしてみてください:

setText("aaaa\nbbb\nccc");
于 2011-08-23T12:13:31.740 に答える