2013-10-07 3 views
0

Я разбираю элемент в android, используя JSoup.Android сделать текст элемента JSoup полужирным шрифтом

Что я хотел бы сделать, это взять элемент, который я получаю, и сделать его полужирным.

Есть ли что-то, что я могу сделать с помощью элемента JSoup, чтобы сделать его полужирным шрифтом или есть ли другая библиотека, которую я мог бы использовать для достижения этой цели?

+0

вы хотите, чтобы отобразить его полужирным шрифтом (например, в TextView) или отредактировать HTML элемента, чтобы сделать его полужирным ли? – ashatte

+0

@ashatte Я хотел бы отредактировать html, чтобы выделить его. – superuser

ответ

1

Для достижения этой цели вы можете использовать метод Element.Wrap(String html);.

Предположим, у вас есть следующий HTML:

<html> 
<head></head> 
<body> 
    <p>Make me bold!</p> 
</body> 
</html> 

Элемент р = doc.select ("р: эк (0)"). Первый(); p.wrap ("");

Использование предложенного метода выше

Element p = doc.select("p").first(); 
p.wrap("<b>"); 
System.out.println(doc); 

напечатает

<html> 
<head></head> 
<body> 
    <b><p>Make me bold!</p></b> 
</body> 
</html> 

Рассмотрим просматривал документацию, в частности Element класса, так как это тот, который вы хотите изменить , Знакомство с различными методами - это хороший способ легко найти интуитивные ответы на ваши вопросы. Кроме того, попробуйте поэкспериментировать с кодом.

class Element - jsoup 1.7.3

+0

спасибо за ответ так много, а другой тоже :) – superuser

+0

как бы я сделал это жирным шрифтом: – superuser

+0

Сделай меня смелым! – superuser

Смежные вопросы