Android 将textview中的超链接用作单词

Android 将textview中的超链接用作单词,android,eclipse,textview,Android,Eclipse,Textview,我有一个包含大量文本的文本视图,最后我有两个建议,我想让它们成为可点击的。大概是这样的: 你可以自己预约,等等。。。。。。 您还可以在此处查看更多信息: 在这里您可以看到更多内容 在这里您可以看到更多内容 粗体文本就是我想要的超链接 我已经在另一个文本视图中看到了这个,所以我只是尝试做同样的事情,但它似乎不起作用。 以下是my strings.xml中的代码: <?xml version="1.0" encoding="utf-8"?> <resources>

我有一个包含大量文本的文本视图,最后我有两个建议,我想让它们成为可点击的。大概是这样的:

你可以自己预约,等等。。。。。。 您还可以在此处查看更多信息:

  • 在这里您可以看到更多内容
  • 在这里您可以看到更多内容
粗体文本就是我想要的超链接

我已经在另一个文本视图中看到了这个,所以我只是尝试做同样的事情,但它似乎不起作用。 以下是my strings.xml中的代码:

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <string name="app_name">Rodekruis</string>
    <string name="hello_world">Hello world!</string>
    <string name="action_settings">Settings</string>
    <string name="title_activity_nieuws">NieuwsActivity</string>
    <string name="title_activity_afspraak"><b>Afspraak</b>&lt;br /&gt;&lt;br /&gt;<b>Maken en wijzigen</b>&lt;br /&gt;&lt;br /&gt;Zelf uw afspraak maken of wijzigen? Dat kan, mits us al als patiënt geregistreerd staat bij het RKZ. Is dit nog niet het geval? Dan wordt de afspraak telefonish gepland. Meer info&lt;br /&gt;&lt;br /&gt;<b>Bekijk ook</b>&lt;br /&gt;&lt;br /&gt;\u2022   <a href='https://www.rkz.nl/eerste_polikliniekbezoek'> </a>&lt;br /&gt;\u2022    <a href='https://www.rkz.nl/wachttijden'> </a></string>
    <string name="title_activity_bezoek"><b>Bezoektijden</b>\n\nVrijwel iedere patiënt vindt het prettig bezoek te ontvangen. Onze ervaring is
    dat een goed contact met vrienden en familie een bijdrage kan leveren aan 
    een spoedig herstel.\n\nVoor de meeste afdelingen gelden de volgende bezoektijden:\nvan 15.15 tot 16.15 uur;\nvan 19.00 tot 20.00 uur.\n\nLet op: tijdens feestdagen gelden in het RKZ andere bezoektijden dan normaal.
    Bekijk de website voor uitgebreide bezoektijden.
</string>
    <string name="title_activity_contact">&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;<b>Contact</b>&lt;br /&gt;&lt;br /&gt;Telefoon en internet Rode Kruis Ziekenhuis&lt;br /&gt;T 0251 26 5555 (algemeen nummer, ook Poli IJmuiden)&lt;br /&gt;www.rkz.nl<a href='https://www.rkz.nl'> </a>&lt;br /&gt;&lt;br /&gt;Huisartsenpost Midden-Kennemerland (begane grond RKZ)&lt;br /&gt;Voor huisartsenzorg buiten kantooruren&lt;br /&gt;T 0251 26 5265&lt;br /&gt;
    (A.u.b. bellen voordat u langskomt)&lt;br /&gt; Spoedeisende Hulp RKZ en Huisartsenpost: meer informatie&lt;br /&gt;Bij levensbedreigende klachten belt u altijd 112&lt;br /&gt;&lt;br /&gt;Bezoek- en postadres Rode Kruis Ziekenhuis&lt;br /&gt;Vondellaan 13&lt;br /&gt;1942 LE Beverwijk&lt;br /&gt;Route(link)&lt;br /&gt;Postbus 1074&lt;br /&gt;1940 EB Beverwijk
</string>
    <string name="title_activity_mening">MeningActivity</string>
    <string name="title_activity_route">\n\n\n\n<b>Route</b>\n\nRode Kruis Ziekenhuis, hoofdgebouw\nVondellaan 13\n1942 LE Beverwijk\n\nDe Velsertunnel is van medio mei tot eind 2016 gesloten.\nVoor verkeer vanuit zuidelijke richting is het Rode Kruis Ziekenhuis in Beverwijk hierdoor moeilijker bereikbaar. Bekijk: \n\n\u2022    actuele verkeersinformatie korte routes naar/van het RKZ\n\u2022    actuele verkeersinformatie langere routers naar/van het RKZ\n\u2022    plan uw route naar/van het RKZ met      actuele verkeersinformatie\n\nRKZ Poli IJmuiden (tijdelijk i.v.m. sluiting Velsertunnel)\nGezondheidscentrum Het Plein\nPlein 1945, nr.1\nIJmuiden\n\u2022    Plan uw route(Google maps)\n\u2022    Meer informatie over de Poli IJmuiden</string>
    <string name="title_activity_specialisten">SpecialistenActivity</string>
    <string name="title_activity_bwc">  &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;<b>Brandwondencentrum</b>&lt;br /&gt;&lt;br /&gt;Het RKZ Brandwondencentrum, beter bekend als: Brandwondencentrum Beverwijk, levert al meer dan veertig jaar topklinische zorg op het gebied van huid-, brandwonden- en littekenbehandelingen en wordt zowel in het binnen- als buitenland hoog gewaardeerd.&lt;br /&gt;&lt;br /&gt;Wie werken er in het Brandwondencentrum? Wat maakt het centrum zo bijzonder? Wat is een brandwond precies, wanneer is behandeling in het Brandwondencentrum Beverwijk nodig? Welke behandelingen vinden er plaats? Hoe vindt een opname plaats en wat zijn de bezoekregels? En welke afdelingen en poliklinieken behoren tot het brandwondencentrum?&lt;br /&gt;&lt;br /&gt;Op de website van Brandwondencentrum worden deze vragen uitegebreid beantwoord.&lt;br /&gt;&lt;br /&gt;Brandwondencentrum Beverwijk heeft speciaal voor kinderen en tieners een <a href='https://www.rkz.nl/het_kinderbrandwondencentrum'> </a>
    </string>
    <string name="title_activity_agenda">AgendaActivity</string>
    <string name="title_activity_info">InfoActivity</string>
    <string name="title_activity_vriend">\n\n\n\n<b>Word vriend van het RKZ</b>\n\nEen verblijf in het ziekenhuis is meestal niet erg plezierig. De Stichting Vrienden van het Rode Kruis Ziekenhuis spant zich in om het verblijf van patiënten, bezoekers en medewerkers van het Rode Kruis Ziekenhuis en het bijbehorende Brandwondencentrum Beverwijk te veraangenamen. Door geld in te zamelen voor voorzieningen die niet uit het basisbudget van het ziekenhuis kunnen worden betaald. Denk aan een opknapbeurt voor de speelkamer voor jonge patiënten of een verwenbehandeling bij een chemokuur.\n\nOok u kunt helpen. Door Vriend te worden van het RKZ of door ons eenmalig te steunen. Lees verder op de website.\n\nMet vrienden om je heen voel je je beter. Geef om het Rode Kruis Ziekenhuis. 
    </string>
    <string name="title_activity_folders">FoldersActivity</string>

</resources>

罗德克鲁斯
你好,世界!
设置
NieuwsActivity
Afspraakbr/br/Maken en wijzigenbr/br/Zelf uw afspraak Maken of wijzigen?他说,这是一个很好的例子。这是你的名字吗?丹·沃德·德·斯普拉克电视台。Meer infobr/br/Bekijk ookbr/br/\u2022 br/\u2022
贝佐克蒂登\n\n他是一个好朋友。Onze ervaring是
dat een goed联系人会见了vrienden en familie een bijdrage kan leveren aan
即使是spoedig herstel。\n\n在会议室会议室会议室会议室会议室会议室会议室会议室会议室会议室会议室会议室会议室会议室会议室会议室会议室会议室会议室会议室会议室会议室会议室会议室会议室会议室会议室会议室会议室会议室会议室会议室会议室会议室会议室会议室会议室会议室会议室会议室会议室会议\nvan 19.00至20.00 uur。\n\n网络操作:在正常和正常情况下,用户的感受是。
我们的网站上有一篇文章。
br/br/br/br/联系人br/br/因特网上的Telefoon Rode Kruis Ziekenhuisbr/T 0251 26 5555(algemeen nummer,ook Poli IJmuiden)br/www.rkz.nlbr/br/Huisartsenpost Midden Kennemrand(begane grond rkz)br/Voor huisartsenzorg buiten kantoorurenbr/T 0251 26 5265br/
(A.u.b.bellen voordat u langskomt)br/斯伯迪森德Huisartsen Huisartsenpost:meer informatiebr/Bij levensbedreigende klachten belt u altijd 112br/br/Bezoek-en postadres Rode Kruis Ziekenhuisbr/Vondellan 13br/1942 LE Beverwijkbr/Route(link)br/Postbus 1074br/1940 EB Beverwijk
脑膜活性
\n\n\n\n路线\n\n克鲁斯·齐肯豪斯,霍夫德格布\n康德兰13\n1942勒贝弗维克\n\n维尔泽尔隧道是范梅迪奥·梅托在2016年设计的。\n沃基尔·瓦努特·祖伊德利克·里奇廷是贝弗维克·齐肯豪斯在贝弗维克·希尔多尔·莫伊利克·贝雷克巴阿设计的。Bekijk:\n\n\u2022 actuele Verkeersinformate korte routes naar/van het RKZ\n\u2022 actuele Verkeersinformate langere routes naar/van het RKZ\n\u2022计划uw route naar/van het RKZ met actuele Verkeersinformate\n\nRKZ Poli IJmuiden(Tijdelik i.v.m.sluiting Velsertunnel)1945年,nr.1\nIJmuiden\n\u2022计划uw路线(谷歌地图)\n\u2022关于德波利·伊穆伊登的Meer信息
专业活动
br/br/br/br/br/br/br/br/br/brandwondenstrombr/br/Het RKZ Brandwondenstrom,beter bekend als:Brandwondenstrom Beverwijk,levert al-meer and Veerting jaar topklinische zorg op Het gebied van huid-,brandwonden-en Littekenbehandlingen en wordt zowel在binnen-als buitenland hoog Gewarderd.br/br/在brandwonden中心有谁?你的中心在哪里?在布兰德伍德公园有什么地方,温尼尔在贝弗维克诺迪格的布兰德伍德中心有什么地方?韦尔克·比汉德林根·文登·普拉茨?你的名字在哪里?您是否愿意为Brandwondenscentrum购买Poliklineeken?br/br/请访问网站van Brandwondenscentrum worden vragen uitegebreid beantwoord.br/br/Brandwondenscentrum Beverwijk heeft tieners的特殊幼儿园
代理活动
信息活动
\n\n\n\nWord vriend van het RKZ\n\n verblijf在ziekenhuis是meestal niet erg Plezerig。维里安登·范·赫特骑着克鲁斯·齐肯胡伊斯·斯潘·齐奇(Kruis Ziekenhuis)在范帕蒂滕(verblijf van patiëtent)的车上,梅德韦克尔斯·范·赫特骑着克鲁斯·齐肯胡伊斯(Kruis Ziekenhuis)在韦拉朗格南(Verangenamenen)的贝弗利夫中心(Beverwijk)。门上有一个玻璃门,上面写着一些基本的预算。我们可以选择在化学研究中心工作。我们可以提供帮助。门上有门,门上有门。Lees verder op de网站。\n\n请访问vrienden om je heen voel je beter。他骑的是克鲁斯·齐肯赫斯。
折叠性

这样做

TextView textView =(TextView)findViewById(R.id.textView);
textView.setClickable(true);
textView.setMovementMethod(LinkMovementMethod.getInstance());
String text = "<a href='your link'> this is where you can see more </a>";
textView.setText(Html.fromHtml(text));
TextView TextView=(TextView)findViewById(R.id.TextView);
textView.setClickable(真);
setMovementMethod(LinkMovementMethod.getInstance());
字符串文本=”;
textView.setText(Html.fromHtml(text));

我希望这会对您有所帮助。

第二种方法是将单击侦听器设置为您的文本视图。并添加选择器,使其看起来像链接与可单击的超链接冲突
setClickable()
将整个视图设置为可单击(就好像它是一个“按钮”)。