我使用JSoup在android中解析元素。Android使JSoup元素的文本粗體
我想要做的是採取我收到的元素,並使其大膽。
有什麼我可以做的元素使用JSoup使它粗體還是有另一個我可以用來實現這個庫?
我使用JSoup在android中解析元素。Android使JSoup元素的文本粗體
我想要做的是採取我收到的元素,並使其大膽。
有什麼我可以做的元素使用JSoup使它粗體還是有另一個我可以用來實現這個庫?
您可以使用方法Element.Wrap(String html);
來實現此目的。
假設有以下HTML:
<html>
<head></head>
<body>
<p>Make me bold!</p>
</body>
</html>
元素p = doc.select( 「P:當量(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
類,因爲這是你要修改的一個。熟悉不同的方法是輕鬆找到問題直觀答案的好方法。另外,請嘗試使用代碼。
你希望以粗體(例如,在一個TextView)來顯示或編輯元素的HTML,使其大膽? – ashatte
@ashatte我想編輯html來加粗它。 – superuser