Опубліковано 4 червня, 20251 р Адміністратор Все залежить від того, який формат даних у ваших статей і як ви хочете їх відображати.Ідеальний випадок. Хтось дуже розумний надає вам статті у вигляді JSON, в якому окремо йдуть картинки та окремо блоки тексту. Причому в тексті є тільки теги форматування, що підтримуються андроїдом. У цьому випадку просто збережіть це (файл, БД, etc) і відобразіть за допомогою RecyclerView, TextView і ImageView.Звичайний випадок. Вам видали простий HTML. Там найпростіші теги, мінімум стилів і картинки не вирівняні скрізь по-різному, а навпаки, йдуть просто між текстовими блоками, обрамленими своїми власними тегами. Тут трохи складніше, т.к. треба вручну порізати текст на частини, переконатися, що відображається спеціальне форматування тексту (жирний, підкреслення, etc) (якщо ні - написати спеціальний код, який це зробить). Далі все як у п.1.Особливо занедбаний випадок. Ви працюєте з спадковим фронт-ендером. Він вам видав HTML з безліччю стилів, картинки скрізь і всюди по-різному розташовані, текст їх обтікає найхитрішими способами і взагалі. І при цьому треба зробити так, щоб воно все відображалось так само, як і в оригіналі, на сайті. Тут ви матимете великі проблеми. Теоретично можна і на нативних андроїд-в'юхах все це відмалювати, але це буде гранично складне завдання, порівнянне з написанням власного движка рендерингу браузера. Тут вам залишається здатися та використовувати WebView. Воно пригальмовуватиме, але все змалює. Для зберігання такого роду даних - див.
Для публікації повідомлень створіть обліковий запис або авторизуйтесь