2016-11-10 20 views
2

に絵文字コードを入れてください。 emojisを表示するように、そのテキストビューのテキストを設定するにはどうすればよいですか?例えばは私が</p> <p><a href="https://github.com/hani-momanii/SuperNova-Emoji" rel="nofollow noreferrer">https://github.com/hani-momanii/SuperNova-Emoji</a></p> <p>このライブラリは、絵文字をレンダリングすることができ、カスタムのTextViewを持つこの絵文字ライブラリを使用していた文字列

私はこれを試してみましたが、それはうまくいきませんでした。 '0X' の 'U +' アウト

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

可能な重複: //stackoverflow.com/questions/26893796/how-set-emoji-by-unicode-in-android-textview) –

答えて

3

はスイッチ:

int unicode = 0x1F601; 

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

とヘルパー関数を介してそれを置く:

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

psそれはまだ動作しない場合は、絵文字の文字から

をサポート書体を使用するのTextViewを設定する必要がある場合があります how set emoji by unicode in android textview

(HTTP [アンドロイドのTextViewでUnicodeでどのようにセット絵文字]の
関連する問題