Hai, saya ingin melakukan hal berikut:
??? unicode = U+1F60A
String emoji = getEmojiByUnicode(unicode)
String text = "So happy "
textview.setText(text + emoji);
untuk mendapatkan ini di textview saya:
Senang sekali 😊
Bagaimana saya bisa menerapkan getEmojiByUnicode(unicode)
?
Jenis unicode
variabel apa yang seharusnya? (String, char, int?)
Harap dicatat bahwa saya TIDAK ingin menggunakan Drawable!
Anda dapat langsung menggunakan Emoji dalam sumber daya string dengan menggunakan kode desimal seperti ini:
😊
sebagai contoh:
<string name="emoji">I am happy 😊</>
sumber
x
Catatan: Untuk Kotlin
fun getEmoji(unicode: Int): String { return String(Character.toChars(unicode)) }
sumber