2013-10-07 58 views
0

我使用JSoup在android中解析元素。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> 

元素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類,因爲這是你要修改的一個。熟悉不同的方法是輕鬆找到問題直觀答案的好方法。另外,請嘗試使用代碼。

class Element - jsoup 1.7.3

+0

謝謝你的回答太多了,另外一個:) – superuser

+0

我該如何使這個粗體: – superuser

+0

讓我大膽! – superuser