2017-09-04 1 views
1

Je souhaite insérer des éléments de confidentialité dans mon application. Pour ce faire, je voudrais simplement ajouter une étiquette au bas de ma page où je lierai un site Web. Fondamentalement, il devrait ressembler à:Définir l'étiquette sur "Text-Link" dans NativeScript

Privacystuff peut être trouvé here.

Fondamentalement, le mot-clé "ici" doit être cliquable et il doit être formaté différemment. Chaque fois que je l'essaie avec 2 étiquettes, il affiche les textes dans deux rangées - ce qui n'est pas ce que je veux. Cela peut être une solution de contournement pour faire cela dans un GridLayout, mais il doit y avoir un autre moyen. Est-ce que quelqu'un sait, comment je peux le formater comme ça?

+3

Vous devriez être en mesure d'utiliser une chaîne formatée et inclure une balise d'ancrage – mast3rd3mon

+0

je pensais la même chose. [Ici] (https://www.codeply.com/go/wAt3GDaK4V) c'est. Si c'est un problème avec la taille de la police, vous pouvez toujours redimensionner la police avec une requête média. – cwanjt

+0

@cwanjt Cette solution ne fonctionne malheureusement pas dans NativeScript, car le code est converti en natif Android/iOS-Code et vous ne pouvez pas accéder par ex. Paragraph-tags ET une étiquette n'est pas autorisé à être un conteneur pour d'autres éléments. –

Répondre

2

Vous pouvez ajouter une balise <FormattedString> qui devrait vous permettre d'inclure une balise d'ancrage et d'autres balises html de base

+0

A travaillé, mais les éléments de span ne formatent pas le texte donné (donc il n'y a pas de sauts de ligne), font vous savez comment "autoformat" il? –

+0

vous devriez être capable d'utiliser le code html échappé de '& # x000a;' pour une ligne de rupture – mast3rd3mon

+0

Dans ce cas, je devrais savoir où j'ai besoin d'insérer un saut de ligne. Je suppose que cette solution ne fonctionnerait pas pour tous les dispositifs possibles (puisque la taille de l'écran n'est pas toujours la même.) –