android 要在TextView中加入emoji的方法有多种,比较常见便捷的是在String.xml加上emoji的UniCode编码,下面介绍使用的方法;

一,首先找到需要的emoji的UniCode编码

推荐使用apps.timwhitlock.info,完整路径为https://apps.timwhitlock.info/unicode/inspect?s=

有四种编码格式,分别是Code,UTF-8,UTF-16 LE,Surrogates,比较常用的是Code跟Surrogates

Surrogates使用

直接在TextView中使用:android:text="/uD83D/uDE0A",或者将/uD83D/uDE0A添加到String.xml就可以。

Code使用需要将十六进制改为十进制,如1F60A转化为十进制是128522(可自行用计算器计算),然后

((TextView) findViewById(R.id.tv_test)).setText(new String(Character.toChars(128522)));即可添加emoji成功

 

更多相关文章

  1. Android(安卓)Action Bar学习(一)--基本介绍及使用
  2. 浅析Android(安卓)Service 中 onStartCommand方法及注意事项
  3. Android(安卓)手机灭屏流程分析详解
  4. Android中ListView数据使用sAdapter.notifyDataSetChanged();方
  5. Android设置PreferenceCategory背景颜色的方法
  6. Android点击事件分发流程
  7. ListView加载多套布局
  8. Android(安卓)Studio中读取文本文件内容方法
  9. Android(安卓)—— Studio导入Eclipse项目方法以及出现的问题

随机推荐

  1. 财务自由之路
  2. 打包压缩加密备份_bash笔记6
  3. AJAX常见面试题
  4. 【不用框架】文件上传和下载
  5. AJAX入门这一篇就够了
  6. MyBatis之SqlSessions
  7. java8的一个新特性-Lambda表达式的详解(从
  8. HTTP触发Jenkins参数化构建
  9. java8中的一个骚操作-方法引用(使代码看起
  10. AJAX应用【股票案例、验证码校验】