android String.xlm中使用emoji表情的方法

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成功

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章