Fondamentalement, j'ai une liste de chaînes Nepali Unicode quelque chose comme {"युनिकोड 1", "युनिकोड 2", "युनिकोड 3"}.Affichage de la chaîne Unicode dans le contrôle Users dans Xamarin (Android)
Maintenant, Tout d'abord, j'ai une vue de texte dans Xamarin (Android) et essayé de définir la propriété de texte en utilisant deux moyens
- UnicodeTextView.Text = "युनिकोड 1"; // méthode directe
- var police = Typeface.CreateFromAsset (_activity.Assets, "kantiput.TTF"); // kantiput.TTF Est une police Nepali. UnicodeTextView.Typeface = police;
- var police = Typeface.CreateFromAsset (_activity.Assets, "kantiput.TTF"); UnicodeTextView.SetTypeface (font, TypefaceStyle.BoldItalic);
et aucun d'entre eux n'a fonctionné. Lorsque vous utilisez la première option était rien affichée, et à travailler avec deux dernières
et il y avait un certain caractère BOX visible.
Pour le premier cas, quand je directement essayé de définir la valeur:
Avant la valeur de réglage:
Après la valeur de réglage:
samething avec le ListAdapter .
Quelqu'un peut-il me suggérer comment pouvons-nous afficher des phrases unicode dans TextView, EditText, Toast?
Je veux entraîner quelque chose comme ceci:
avec TextView:
et est ici le comportement bizarre:
et moi avons essayé tous les code sont dans le commentaire aussi. Toujours n'a pas trouvé de chance.
ajouter cette dépendance 'compilez « org.apache.commons: commons-lang3: 3.4'' Utilisez cette ligne pour le texte situé dans textview 'textview.settext (StringEscapeUtils.unescapeJava ("voici votre textMessage")) ' –