2
我使用這個表情符庫將表情符號的代碼串
https://github.com/hani-momanii/SuperNova-Emoji
這個庫有一個自定義的TextView它可以使表情符號。如何設置該文本視圖的文本以顯示錶情符號?
例如,我嘗試這樣做,也沒有工作:
String happy = " Feeling happy U+1F601 ";
emojitextview.setText(happy);
我使用這個表情符庫將表情符號的代碼串
https://github.com/hani-momanii/SuperNova-Emoji
這個庫有一個自定義的TextView它可以使表情符號。如何設置該文本視圖的文本以顯示錶情符號?
例如,我嘗試這樣做,也沒有工作:
String happy = " Feeling happy U+1F601 ";
emojitextview.setText(happy);
切換出 'U +' 爲加 '0x':
int unicode = 0x1F601;
String happy = "Feeling happy " + getEmojiByUnicode(unicode);
並把它通過一個輔助功能:
public String getEmojiByUnicode(int unicode){
return new String(Character.toChars(unicode));
}
ps如果它仍然無法正常工作,您可能需要設置TextView的使用支持表情符
(HTTP [如何設定在機器人的TextView的unicode的表情符號]的可能重複: //stackoverflow.com/questions/26893796/how-set-emoji-by-unicode-in-android-textview) –