android - 如何在TextView 中通过unicode 设置表情符号?

文章推薦指數: 80 %
投票人數:10人

嗨,我想执行以下操作: ??? unicode = U+1F60A String emoji = getEmojiByUnicode(unicode) String text = "So happy " textview.setText(text + emoji); 首页 程序开发 写作辅助 多媒体 实用工具 博客 android-如何在TextView中通过unicode设置表情符号? 原文 标签 android unicode textview encode emoji 嗨,我想执行以下操作:???unicode=U+1F60A Stringemoji=getEmojiByUnicode(unicode) Stringtext="Sohappy" textview.setText(text+emoji); 在我的文本View中得到这个: Sohappy😊 我该如何实现getEmojiByUnicode(unicode)?unicode应该是什么类型的变量是?(字符串,字符,整数?)请注意,我不想使用Drawables! 最佳答案 找到了解决办法:在我的unicode中,我替换了'U+'来自'0x'示例:替换'U+1F60A'来自'0x1F60A'这样我得到了一个“int”像intunicode=0x1F60A; 哪个可以与publicStringgetEmojiByUnicode(intunicode){ returnnewString(Character.toChars(unicode)); } 所以Textview显示😊没有Drawable用http://apps.timwhitlock.info/emoji/tables/unicode试试 关于android-如何在TextView中通过unicode设置表情符号?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/26893796/ 上一篇:安卓:HowtosetonClickeventforButtoninListitemofListView 下一篇:android-找不到Library.apk! 相关文章: android-AndroidonPause()和设备倾斜 html-在适当的支持下使用中间点ASCII? android-如何使用seekbar滚动文本? android-Android:如何使用复合位图制作TextView android-如何将AmazonCognito与Android版GooglePlus集成? android-使用osmdroid-android-3.0.7运行时无法访问资源图标 java-启动Activity并通过DialogFragment传递输入 c++-C++读取char*中的注册表字符串值 Wordpress3.1-TinyMCE插入"non-standard"引号-如何修复? android-如何在TextView中更改文本大小和单个单词的颜色



請為這篇文章評分?