Android字符串xml文件格式化

时间:2013-08-19 16:19:56

标签: android string textview

HY!我正在开发我的Android应用程序,我想格式化文本,以便我的TextView在CONTACT US上显示此文本,看起来就像在该网站上一样,但我不知道如何在strings.xml文件中格式化它。我尝试过基本的HTML格式,为新行添加<br>标记,为电子邮件地址和网站添加<a>标记,但没有任何变化。如何格式化?可以将如此大的字符串保存到strings.xml中吗?

http://visitsplit.com/#pages?page=409

2 个答案:

答案 0 :(得分:0)

您可以将\n用于新行。

此外,您可以使用Html.fromHtml创建一个具有基本格式的Spanned - 粗体,斜体,链接等。

然后,您需要覆盖移动方法以实际使链接可操作:

textView.setMovementMethod(LinkMovementMethod.getInstance());
textView.setLinksClickable(true);

答案 1 :(得分:0)

您可以使用<{1}}和<br>等HTML标记,使用:

<a>

确保正确转义strings.xml中的任何特殊字符。