小编典典

如何在 Android TextView 中添加换行符?

all

我正在尝试在 TextView 中添加换行符。

我尝试了建议的 \n 但这无济于事。这是我设置文本的方式。

TextView txtSubTitle = (TextView)findViewById(r.id.txtSubTitle);
txtSubTitle.setText(Html.fromHtml(getResources().getString(R.string.sample_string)));

这是我的字符串:<string name="sample_string">some test line 1 \n some test line 2</string>

它应该显示如下:

some test line 1
some test line 2

但它显示如下:some test line 1 some test line 2.

我错过了什么吗?


阅读 223

收藏
2022-08-03

共1个答案

小编典典

好的想通了:

<string name="sample_string"><![CDATA[some test line 1 <br />some test line 2]]></string>

所以在 CDATA 中包装是必要的,并且在 html 标记中添加了中断

2022-08-03