添加超链接后,从新行开始不起作用

时间:2016-04-26 09:47:05

标签: android xml hyperlink

我添加了一个超链接到我的布局,里面装满了文字。在我的xml文件中,我有很多带有链接的文本。每当我想要开始一个新行时,我会添加\ n或\ n \ n到它,它曾经工作过。现在我使用<a href='https://www.rkz.nl'> </a>在我的XML中添加了超链接,输入已经消失。一切都放在一切之后,不留任何开放的线条或空间。

这是它在模拟器中的外观: enter image description here

这是我的xml代码,带有文字:

</string>
    <string name="title_activity_contact">    Contact\n\nTelefoon en internet Rode Kruis Ziekenhuis\nT 0251 26 5555 (algemeen nummer, ook Poli IJmuiden)\nwww.rkz.nl<a href='https://www.rkz.nl'> </a>\n\nHuisartsenpost Midden-Kennemerland (begane grond RKZ)\nVoor huisartsenzorg buiten kantooruren\nT 0251 26 5265\n
    (A.u.b. bellen voordat u langskomt)\n Spoedeisende Hulp RKZ en Huisartsenpost: meer informatie\nBij levensbedreigende klachten belt u altijd 112\n\nBezoek- en postadres Rode Kruis Ziekenhuis\nVondellaan 13\n1942 LE Beverwijk\nRoute(link)\nPostbus 1074\n1940 EB Beverwijk
</string>

如果您需要我的主要或布局活动代码,请询问。希望有人能为此得到一些答案。

2 个答案:

答案 0 :(得分:0)

不是使用\n尝试使用&lt;br /&gt,而是在</br>

中充当html

实施例

 <string name="new_line">New&lt;br /&gt;Line</string>

顺便提一下html中添加strings.xml的最佳方式,您应该使用CDATA

![CDATA[CODE_HTML]]>

实施例

<string name="some_html">![CDATA[<p>Some_Text<p>]]>

答案 1 :(得分:0)

您还可以使用Android SDK中的Linkify课程。

Linkify.addLinks(yourTextView, Linkify.WEB_URLS);

它将扫描文本并添加可点击的链接到网址。