【问题标题】:How to Display Emoticons/Emoji in Snackbar or Toast / Textview [duplicate]如何在 Snackbar 或 Toast / Textview 中显示表情符号/表情符号 [重复]
【发布时间】:2016-04-05 01:49:08
【问题描述】:

我正在尝试在 Snackbar/Toast 通知中添加表情符号/表情符号。做这个表情需要图片资源或者Unicode字符。当我使用来自以下网站 Unicode Character Website 的 unicode 字符时,我得到了字符串输出。

Snackbar.make(findViewById(android.R.id.content), \U+1F601 + "Done", Snackbar.LENGTH_LONG).show();  

【问题讨论】:

    标签: android unicode toast android-snackbar


    【解决方案1】:

    在交叉引用支持的 Unicode 序列以及 Visual Unicode 数据库后,我意识到 \u1F601 是 32 位 Unicode 表示,16 位表示可以设置为:

    Toast.makeText(this, "Smileys = " + ("\ud83d\ude01"),Toast.LENGTH_LONG).show();
    

    更改("\ud83d\ude01")unicode的最后一位数字改变笑脸

    参考这些链接

    http://apps.timwhitlock.info/emoji/tables/unicode#note1

    http://www.charbase.com/1F601

    【讨论】:

    • 感谢您的回复。在进一步挖掘您的答案后,我能够获得更多表情符号的 unicode。
    • 我们在 Marshmallow 之前的设备上遇到了这个问题。有谁知道这是否只适用于棉花糖和牛轧糖?
    • 它在 Marshmallow 之前的设备上也能正常工作。我在 KitKat 上测试过。
    猜你喜欢
    • 1970-01-01
    • 2012-04-02
    • 2018-06-28
    • 1970-01-01
    • 2021-10-11
    • 1970-01-01
    • 2014-05-17
    • 1970-01-01
    • 2011-03-21
    相关资源
    最近更新 更多