- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的 TextView
中,我有两个超链接,我想在项目符号后显示它们。然而,显示了两个项目符号,但是两个链接都在第二个项目符号之后显示,而我在第一个项目符号中编码了其中一个。
这是它的外观图片,我只想要第一个项目符号上的第一个或第二个链接。
Clik here to see it
我们将不胜感激,在此先致谢!
这是我的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><br /><br /><b>Maken en wijzigen</b><br /><br />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<br /><br /><b>Bekijk ook</b><br /><br />\u2022 <a href='https://www.rkz.nl/eerste_polikliniekbezoek'> <br /><br /></a><br />\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"><br /><br /><br /><br /><b>Contact</b><br /><br />Telefoon en internet Rode Kruis Ziekenhuis<br />T 0251 26 5555 (algemeen nummer, ook Poli IJmuiden)<br />www.rkz.nl<a href='https://www.rkz.nl'> </a><br /><br />Huisartsenpost Midden-Kennemerland (begane grond RKZ)<br />Voor huisartsenzorg buiten kantooruren<br />T 0251 26 5265<br />
(A.u.b. bellen voordat u langskomt)<br /> Spoedeisende Hulp RKZ en Huisartsenpost: meer informatie<br />Bij levensbedreigende klachten belt u altijd 112<br /><br />Bezoek- en postadres Rode Kruis Ziekenhuis<br />Vondellaan 13<br />1942 LE Beverwijk<br />Route(link)<br />Postbus 1074<br />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"> <br /><br /> <br /><br /><br /><br /><br /><br /><b>Brandwondencentrum</b><br /><br />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.<br /><br />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?<br /><br />Op de website van Brandwondencentrum worden deze vragen uitegebreid beantwoord.<br /><br />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_informatie"><b>Welkom op de RKZ app!</b>\n\nU heeft de app gedownload van het Rode Kruis Ziekenhuis in Beverwijk. Met onze app geven wij u beknopte, praktische informatie over ons ziekenhuis die u deels offline (zonder internet) kunt raadplegen.\n\nVoor vervolginformatie verwijzen wij u via links naar onze website. Hiervoor heeft u internet nodig.\n\nBent u in het Rode Kruis Ziekenhuis, dan kunt u gebruik maken van gratis Wifi (draadloos internet). Hoe werkt het?\n\n\u2022 Ga naar de WiFi-instellingen op uw mobiele apparaat.\n\u2022 Maak verbinding met het netwerk <b>RKZ_Bezoekers.</b>\n\u2022 Open uw internetbrowser (zoals Internet, Explorer, Firefox of Safari)\n\u2022 U komt automatisch op de portal van het RKZ. Wilt u gebruik maken van Wifi in het RKZ, dan klikt u hier op <u>akkoord</u> om de voorwaarden te accepteren.\n\u2022 De browser verwijst u door naar de pagina http://www.rkz.nl.</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>
这是我的主要 Activity 代码:
package com.example.rodekruis;
import android.net.Uri;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.text.Html;
import android.text.Spanned;
import android.text.method.LinkMovementMethod;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.AdapterView;
import android.widget.Button;
import android.widget.TextView;
public class AfspraakActivity extends Activity {
TextView HyperLink;
Spanned Text;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_afspraak);
TextView textView =(TextView)findViewById(R.id.textView);
textView.setClickable(true);
textView.setMovementMethod(LinkMovementMethod.getInstance());
String text = getResources().getString(R.string.title_activity_afspraak);
text += "<a href='https://www.rkz.nl/eerste_polikliniekbezoek'> Wat neem ik mee naar een eerste afspraak?</a>\n\n";
text += "<a href='https://www.rkz.nl/wachttijden'> Wat zijn de wachttijden?</a>";
textView.setText(Html.fromHtml(text));
}
}
EDIT : 1
这是我的 activity_xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="com.example.rodekruis.Afspraak" >
<FrameLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="20dp"
android:src="@drawable/rkz_logo"
android:layout_gravity="left"
android:layout_marginLeft="1dp"/>
<ImageView
android:id="@+id/imageButton1"
android:layout_width="40dp"
android:layout_height="50dp"
android:layout_marginBottom="20dp"
android:layout_marginRight="40dp"
android:layout_marginTop="10dp"
android:layout_gravity="right"
android:src="@drawable/btn_informatie" />
</FrameLayout>
<TextView
android:id="@+id/textView"
android:layout_width="244dp"
android:layout_height="280dp"
android:layout_gravity="center"
android:layout_marginTop="30dp"
android:text="@string/title_activity_afspraak"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@color/black" />
<View
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_marginTop="15dp"
android:layout_alignParentBottom="true"
android:orientation="horizontal">
<Button
android:id="@+id/button11"
style="?android:attr/buttonStyleSmall"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_marginRight="5dp"
android:layout_weight="1"
android:text="Facebook" />
<Button
android:id="@+id/button12"
style="?android:attr/buttonStyleSmall"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_weight="1"
android:text="Youtube" />
<Button
android:id="@+id/button13"
style="?android:attr/buttonStyleSmall"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_alignLeft="@+id/button5"
android:layout_below="@+id/button8"
android:layout_marginLeft="5dp"
android:layout_weight="1"
android:text="Twitter" />
<Button
android:id="@+id/button14"
style="?android:attr/buttonStyleSmall"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_alignLeft="@+id/button5"
android:layout_below="@+id/button8"
android:layout_marginLeft="5dp"
android:layout_weight="1"
android:text="LinkedIn" />
</LinearLayout>
</LinearLayout>
最佳答案
EDIT 1:
使用 <br/>
而不是 \n
:
text += "<a href='https://www.rkz.nl/eerste_polikliniekbezoek'> Wat neem ik mee naar een eerste afspraak?</a><br/><br/>";
// I have added \u2022 here for second Bullet.
text += " \u2022 <a href='https://www.rkz.nl/wachttijden'> Wat zijn de wachttijden?</a>";
像这样修改你的字符串:
<string name="title_activity_afspraak"><b>Afspraak</b><br /><br /><b>Maken en wijzigen</b><br /><br />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<br /><br /><b>Bekijk ook</b><br /><br />\u2022 </string>
// At last there is a \u2022 for First Bullet
因为没有加<a>
的意思在 string.xml 中。
希望这有帮助..!
关于android - 超链接显示在错误的地方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37318154/
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
操作无法完成。 Places API 库中发生内部错误。如果您认为此错误代表错误,请使用我们社区和支持页面 (https://developers.google.com/places/support)
我正在尝试在我的项目中使用 google places,我将其设置在 fragment 中而不是 Activity 中,我的自动完成 fragment 在 fragment 中。但是,当我尝试搜索它时
我的目的是使用R来查询google api。 我有一个地址和名称列表(属于商店、餐馆等),我需要为每个地址和名称存储: “纬度”、“经度”、“业务类型” 我的想法是使用 google place ap
我正在寻找设置一个自动完成的谷歌地方小部件。 我有一个带有“searchFieldText”id 的输入类型文本。 这是我的 JS 代码: var inputsec = document.getEle
是否可以使用图形 API(或地址/ zip )按纬度/经度和半径获取地点?我在文档中的任何地方都看不到它 最佳答案 搜索 URL 的以下格式将返回某个位置附近的地点列表: https://graph.
我正在探索 Google API,主要是 Places API。由于对 Google Places API 的请求数限制为 100,000,因此我正在寻找方法来最大限度地减少发送到 API 的请求数。
伙计们,我在我的应用程序中有一个功能,可以使用 GetFiles 在特定目录中搜索特定文件。方法 System.IO.Directory.GetFiles(string path, string
我已经在 Laravel 5.3 上使用 where 查询成功创建了许多函数,但是这次发生了一些奇怪的事情。 public function show($id){ $artikel = Art
我正在为我的 iPhone 应用程序使用 Facebook 图形 API 来获取附近地点的列表,我使用带有一些参数的“搜索”请求。我得到的响应是一个包含以下信息的地点列表:“纬度”、“经度”、“名称”
我有一个 Android 应用程序,我在其中使用 Google map 显示附近的地方,如加油站、药店等。我正在使用 map 和地点 API。 https://maps.googleapis.com/
我是一名优秀的程序员,十分优秀!