У меня есть приложение для чата, которое я хочу расширить с помощью смайликов.Преобразование, переносимое на определенную строку
Этот код используется для вставки смайлов в тексте:
Spanned cs = Html.fromHtml("<img src ='"+ index +"'/>", imageGetter, null);
int cursorPosition = content.getSelectionStart();
content.getText().insert(cursorPosition, cs);
Это работает прекрасно. Смайлы появляются в текстовом окне в нужном месте.
Теперь я хочу отправить текст на свой сервер через HTTP. Я хотел бы сохранить «:)» вместо изображения, как для тех, кто использует более старую версию приложения, изображение не может быть отображено. В новой версии я конвертирую «:)» в изображение перед отображением текста. Есть ли способ конвертировать изображение в определенную строку?
- это ресурсоемкие ресурсы для смайликов? R.drawable.something? – Blackbelt
У меня есть они в активе и в доступных папках. Так да! – tobias
сохранить HashMap, где ключ - это целое число, связанное с вашим смайликом –
Blackbelt