2 znl 12 znl_12 于 2012.10.18 13:31 提问

textView视图中设置文本

我想通过代码在textView视图中设置文本。如果我使用setText()方法在屏幕上显示的文本是这样的:“aaaa \ n bbb \ n ccc”,而不是:

"aaaa
bbb
ccc".

如果我在xml中设置 android:text="aaaa \n bbb\n ccc",就可以显示出想要的效果。怎么通过代码设置,而不是依据xml文件实现呢。

4个回答

Baby_Bonnie
Baby_Bonnie   2012.10.24 11:16
已采纳

简单使用回车换行符 "\n",如下:

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

就会输出:

aaaa
bbb
ccc
myc_100
myc_100   2012.10.18 15:00

使用HTML标签:

myTv.setText(Html.fromHtml("<p>aaaa<br/>bbbb<br/>cccc</p>"));
clcurie_11
clcurie_11   2012.10.24 11:24

可以试一下:

setText("aaaa\nbbb\nccc");
oSanYeCao1234567
oSanYeCao1234567   Ds   Rxr 2016.07.27 11:25

如果不想换行可以将\n转义,即显示\n,可以这样写 \n

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!