Есть код для парсинга страницы:
Document doc;
try {
doc = Jsoup.connect(contentUrl).get();
imagesRec = doc.select("div.post-featured-img amp-img[src~=(?i)\\.(png|jpe?g|gif)]");
imgSrcUrl = imagesRec.attr("abs:src");
contentPrepared = new StringBuilder();
for (Element p : doc.select("div.amp-wp-article-content li, div.amp-wp-article-content p, div.amp-wp-article-content cite, div.amp-wp-article-content h2, div.amp-wp-article-content h3")) {
contentPrepared.append(p.text());
contentPrepared.append("\n" + "\n");
}
contentFinal = contentPrepared.toString();
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
В этой странице есть теги H2 внутри класса div.amp-wp-article-content. Как мне выделить эти теги в коде и сделать текст, заключенный в них, жирным? Я еще не совсем понимаю, как мне проводить определенные манипуляции с тегами внутри страницы.
То есть задача в том, что в спарсенной странице все элементы с тегом H2 сделать жирным и, соответственно, вывести весь получившийся текст в TextView.
Для выделения определенного текста в textview попробуйте этот ответ
Можно выбрать с помощью jsoup нужный вам текст .html() произвести замену тега <h2>...</h2> на <b>...</b> также заменой убрать все остальные ненужные элементы по типу <div>
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости