2013-10-15 87 views
2

我一直在使用Html.fromHtml方法來顯示文本並將其樣式化爲edittext或textview。現在,我試圖從html標籤中遷移出來,因爲它們僅限於方法實現,並且無法訪問html標籤的屬性。Android tagsoup參考

我決定我需要實現基於Html.fromHtml的定製標記解析,它使用TagSoup進行解析。問題在於該庫是私有的,而不是使用Android SDK公開的。我設法使用下面的代碼來獲取解析器的一個實例,工作原理:

XMLReaderFactory.createXMLReader("org.ccil.cowan.tagsoup.Parser"); 

我的問題是:是否安全就靠這個refrection?或者只是將jar添加到libs文件夾中。我認爲如果他們沒有通過SDK公開庫,他們可能會考慮切換到另一個庫或者刪除它。

在此先感謝!

回答

1

添加罐子,這是最安全的方法:)