Существует ли Android EditView для редактирования содержимого электронной почты, как в приложении Gmail? - PullRequest
2 голосов
/ 21 февраля 2020

У меня есть приложение, которое должно предоставлять почтовый клиент, поэтому мне нужно представление, которое показывает содержимое электронной почты и позволяет пользователю редактировать этот контент - так же, как приложение Gmail позволяет просматривать и редактировать содержимое электронной почты.

Я могу использовать WebView для отображения содержимого электронной почты (которое выглядит приемлемым, но не очень), однако оно не позволяет вам редактировать содержимое (по крайней мере, я не смог понять, как).

Я пытался использовать EditText с HtmlCompat.fromHtml() для применения базового c форматирования и изображений. Однако это просто не может обрабатывать важные HTML теги, такие как таблицы.

Я знаю, что это можно сделать, поскольку Gmail и другие почтовые клиенты делают это - что такое секретный соус или библиотека?

Ответы [ 3 ]

2 голосов
/ 27 февраля 2020
implementation 'com.github.bxute:MarkDEditor:v0.16'

Используйте эту библиотеку Github, решит вашу проблему

1 голос
/ 24 февраля 2020

Если вы хотите работать с собственными Android приложениями, вы можете использовать RecyclerView для загрузки и управления содержимым вашей электронной почты, используя JSON данные из вашего API.

Или вы можете попробовать этот проект с открытым исходным кодом из GitHub

  1. FairEmail
  2. k9mail
  3. почтовый ящик-приложение
  4. Simple-email-app
  5. BlitzMail
  6. Android -Email-Client
  7. android -email-client-app
0 голосов
/ 24 февраля 2020

Рассматривали ли вы написание редактора WYSIWYG для обработки изменений? Этот учебник кажется хорошей отправной точкой. Исходный код также доступен на Github.

...