0

我正在编写一个聊天应用程序,并解析情感图标,我使用来自这里的代码Displaying emoticons in Android

我的聊天文本像“SENDER|TIME|NON_PARSED_CHAT_TEXT”一样存储在 ArrayList 中

问题是我在一个字符串中包含所有聊天消息(时间和发件人以及聊天文本),我将其拆分并在 ListView 中连续显示,每次我获取此聊天文本并重新解析它情感图标,是否有任何可能的方法将 Spannable 对象(解析后的聊天文本由提供的问题中的函数产生)存储到带有时间和发送者的 ArrayList 中的字符串?

谢谢

4

1 回答 1

2

是否有任何可能的方法将 Spannable 对象(解析后的聊天文本由提供的问题中的函数产生)存储到 ArrayList 中的字符串以及时间和发送者?

欢迎你toHtml()Htmlclass上使用,虽然它只能处理一些 HTML 输出,而不是任意的东西。

你也可以有一个ArrayListthat 持有Spannable而不是String转换 that Spannable

于 2013-02-15T17:52:33.800 回答