2016-11-10 2 views
2

ich diese Emoji BibliothekEmoji-Code in einem String-Put

bin mit

https://github.com/hani-momanii/SuperNova-Emoji

Diese Bibliothek eine benutzerdefinierte Textview hat die Emojis machen kann. Wie lege ich Text dieser Textansicht fest, damit Emojis angezeigt werden?

Zum Beispiel habe ich versucht, diese und es hat nicht funktioniert:

String happy = " Feeling happy U+1F601 "; 
emojitextview.setText(happy); 
+0

Mögliche Duplikat [von Unicode in Android Textview, wie Set Emoji] (http: //stackoverflow.com/questions/26893796/how-set-emoji-by-unicode-in-android-textview) –

Antwort

3

Schalter aus dem 'U +' für '0x':

int unicode = 0x1F601; 

String happy = "Feeling happy " + getEmojiByUnicode(unicode); 

und legt es durch eine Hilfsfunktion:

public String getEmojiByUnicode(int unicode){ 
    return new String(Character.toChars(unicode)); 
} 

ps wenn es immer noch nicht funktioniert, können Sie die Textview gesetzt haben, um eine Schriftart zu verwenden, die Emoji-Zeichen

aus unterstützt: how set emoji by unicode in android textview

Verwandte Themen