Kan ik tekst onderstrepen in een Android lay-out?
Hoe kan ik onderstreepte tekst definiëren in een Android opmaak xml
bestand?
638
3
Hoe kan ik onderstreepte tekst definiëren in een Android opmaak xml
bestand?
Dat kan als je een string resource xml-bestand gebruikt, dat HTML-tags als
,
en `` ondersteunt.Als je iets uit code wilt onderstrepen gebruik dan:
Het "accepted" antwoord hierboven werkt NIET (wanneer je de string probeert te gebruiken zoals
textView.setText(Html.fromHtml(String.format(getString(...), ...))
.Zoals aangegeven in de documentations moet je (html entity encoded) openings haakje van de binnen tags escapen met
<
, bijv. resultaat zou er zo uit moeten zien:Dan kun je in je code de tekst zetten met:
Strings.xml bestand inhoud:
Layout xml bestand dient de bovenstaande string resource te gebruiken met onderstaande eigenschappen van textview, zoals hieronder getoond: