我想在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
。
我有什么遗漏吗?
\n
确实是最好的方法。https://github.com/paour/StringResourceTest - Pierre-Luc PaourHtml.fromHtml()
函数并直接使用txtSubTitle.setText(getResources().getString(R.string.sample_string))
即可。 - Bugs Happen