Rob*_*met 4 html android line-breaks
我收到了一个包含来自API的换行符的文本,但我无法使换行符正常工作.
这是我要展示的文字的一部分.http://pastebin.com/CLnq16mP(粘贴在那里因为stackoverflow上的格式不正确.)
我试过这个:
termsAndConditionsTextView.setText(Html.fromHtml("<html><body>" + textResponse.getText() + "</body></html>"));
Run Code Online (Sandbox Code Playgroud)
还有这个:
termsAndConditionsTextView.setText(Html.fromHtml(textResponse.getText()));
Run Code Online (Sandbox Code Playgroud)
但是总是忽略换行符(\ r \n)和空格.
我怎样才能解决这个问题?
Dej*_*tic 11
自从它的html尝试使用
</br>
Run Code Online (Sandbox Code Playgroud)
您可以通过执行以下操作来替换文本中的所有\ r \n和空格:
//message is your string.
message = message.replace("\r\n","<br />");
message = message.replace(" "," ");
termsAndConditionsTextView.setText(Html.fromHtml(message));
Run Code Online (Sandbox Code Playgroud)
祝好运!