我有一个我需要在TextView中显示的String资源。
Step 1: Request a mobile fuel card from the card issuer</br></br>Step 2: Scan the QR code in the activation mail with the app or click on the activate button if you open the mail on your smartphone.</br></br>Step 3: Enter a username</br></br>Step 4: SMS verification. Press on the link in the text message to continue</br></br>Step 5: Choose a personal PIN code</string>
我使用textView.setText(Html.fromHtml(text));
设置它问题是未显示String资源中包含的换行符。
我该如何解决这个问题?
答案 0 :(得分:0)
您可以替换</br>
的{{1}}。
\n
答案 1 :(得分:0)
尝试在HTML文本中的br
和/
之间添加空格。
另请尝试使用<br />
而不是</ br>
。
所以你的html字符串将是这样的:
Step 1: Request a mobile fuel card from the card issuer </ br > </ br> Step 2: ...AND SO ON...
注意结束<
和开始>
之间的空格
完成上述更改后,请执行以下步骤:
String textHtml = String.format(getString(R.string.YOUR_HTML_STRING), "RANDOM");
Spanned html = Html.fromHtml(textHtml);
textViewHeml.setText(html);