在短信应用程序中添加表情符号

时间:2011-11-10 11:18:59

标签: android sms

我有一个sms应用程序,它执行基本功能。我想添加一些表情符号,以便用户可以发送带有像Smilecent app一样的微笑的短信。

我该怎么做?

先谢谢

问候 - 阳光

1 个答案:

答案 0 :(得分:0)

您可以使用ImageSpan对象实现此目的。 TextViews和EditTexts使用Spanned / Spannable对象来存储输入的文本内容,而不仅仅是java字符串。在这些跨区/跨区对象上,您可以为文本上的部分定义跨距,以修改这些部分的显示方式。因此,您可以以粗体,斜体等方式显示文本,还可以显示图像以代替某些部分。

通过这种方式,您可以在输入的文本中搜索“:-)”模式,并在其上拍摄一个显示笑脸的ImageSpan。查看docs