我的即时通讯应用需要支持表情符号。它们是GIF并且有文本表示,在用户选择其中一个后,将用于输入框。但我希望在发送后将它们显示为图像。目前,我的自定义数组适配器将已发送消息显示在行的TextView中。
根据表情符号文本出现的频率动态显示图像的正确方法是什么?我必须搜索表情符号文本,如果找到一个,则从布局中删除TextView(RelativeLayout最合适?),并添加一个TextView与IM开头、一个ImageView以及另一个TextView。如果同时发送更多的表情符号,则可能会很混乱。
是否存在更简单和更合理的方法?