android String.xlm中使用emoji表情的方法
16lz
2021-01-26
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成功
更多相关文章
- Android(安卓)Action Bar学习(一)--基本介绍及使用
- 浅析Android(安卓)Service 中 onStartCommand方法及注意事项
- Android(安卓)手机灭屏流程分析详解
- Android中ListView数据使用sAdapter.notifyDataSetChanged();方
- Android设置PreferenceCategory背景颜色的方法
- Android点击事件分发流程
- ListView加载多套布局
- Android(安卓)Studio中读取文本文件内容方法
- Android(安卓)—— Studio导入Eclipse项目方法以及出现的问题