Моето приложение за незабавни съобщения трябва да поддържа емотикони. Те са GIF файлове и имат текстови представяния, които се използват в полето за въвеждане, ако потребителят избере едно от тях. Но бих искал да ги покажа като изображения, след като бъдат изпратени. В момента моят персонализиран адаптер за масив показва изпратеното съобщение в TextView на ред.
Какъв е правилният метод за динамично показване на изображения въз основа на появата на тяхното текстово представяне? Трябва ли да търся текстове на емотикони и ако намеря такъв, да премахна TextView от оформлението (relativeLayout пасва най-много?) и да добавя TextView с началото на IM, ImageView с емотикона и друг TextView. Ако повече емотикони бъдат изпратени едновременно, това може да е объркващо.
Има ли по-лесен и по-логичен начин?