Answers:
找到了解决方案:
在我的unicode中,我用' 0x ' 替换了' U + '
示例:将' U + 1F60A ' 替换为' 0x1F60A ”
这样我就得到了一个“ int”
int unicode = 0x1F60A;
可以搭配使用
public String getEmojiByUnicode(int unicode){
return new String(Character.toChars(unicode));
}
所以Textview显示😊没有Drawable
您可以使用如下十进制代码在字符串资源中直接使用表情符号:
😊
例如:
<string name="emoji">I am happy 😊</>
x
注意:对于Kotlin
fun getEmoji(unicode: Int): String {
return String(Character.toChars(unicode))
}