【问题标题】:Android emojis char sizeAndroid 表情符号字符大小
【发布时间】:2017-05-27 07:55:21
【问题描述】:

我目前正在为安卓开发键盘,我发现有些表情符号需要 2 个字符,有些需要 1 个字符,

如果它们在一个字符串中,有没有办法在两者之间进行区分?

【问题讨论】:

  • 您确实需要检测字符串中的 2 个字符的序列才能将它们替换为表情符号。

标签: android emoji


【解决方案1】:

好的,我设法通过使用这个库解决了这个问题

https://github.com/vdurmont/emoji-java

里面有一个isEmoji(string)

   String currentTextStr = currentText.toString().substring(currentText.length() - 2);
   Log.e("emojicon",""+EmojiManager.isEmoji(currentTextStr));

【讨论】:

    【解决方案2】:

    目前看到的模式 - 如果 emoji 没有浏览器版本,那么 libs isEmoji()function 无法识别 emoji,比如 Nr。 927,编号。 938:http://www.unicode.org/emoji/charts/full-emoji-list.html

    【讨论】:

      猜你喜欢
      • 2013-12-19
      • 2014-04-06
      • 1970-01-01
      • 2016-01-10
      • 2016-12-31
      • 2012-05-20
      • 1970-01-01
      • 2015-12-11
      • 2014-06-26
      相关资源
      最近更新 更多