HY!我正在开发我的Android应用程序,我想格式化文本,以便我的TextView在CONTACT US上显示此文本,看起来就像在该网站上一样,但我不知道如何在strings.xml文件中格式化它。我尝试过基本的HTML格式,为新行添加<br>
标记,为电子邮件地址和网站添加<a>
标记,但没有任何变化。如何格式化?可以将如此大的字符串保存到strings.xml中吗?
答案 0 :(得分:0)
您可以将\n
用于新行。
此外,您可以使用Html.fromHtml
创建一个具有基本格式的Spanned
- 粗体,斜体,链接等。
然后,您需要覆盖移动方法以实际使链接可操作:
textView.setMovementMethod(LinkMovementMethod.getInstance());
textView.setLinksClickable(true);
答案 1 :(得分:0)
您可以使用<{1}}和<br>
等HTML标记,使用:
<a>
确保正确转义strings.xml中的任何特殊字符。