SetText为TextView

时间:2011-08-23 12:11:17

标签: android textview settext

我想通过代码为textView设置文本。我的文字是这样的:“aaaa \ n bbb \ n ccc”如果我在屏幕上使用setText()方法,我就得到了这种格式的确切内容,而不是这样:

"aaaa
bbb
ccc".

如果我输入xml android:text =“aaaa \ n bbb \ n ccc”它可以正常工作。我需要通过代码设置它,而不是从xml文件。我怎么能这样做?

3 个答案:

答案 0 :(得分:2)

使用HTML标记:

myTv.setText(Html.fromHtml("<p>aaaa<br/>bbbb<br/>cccc</p>"));

答案 1 :(得分:2)

只需使用换行符“\ n”,如下所示:

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

那将输出:

  

AAAA
  BBB
  CCC

答案 2 :(得分:1)

试试这样:

setText("aaaa\nbbb\nccc");