簡體   English   中英

HTMLSpanner。 合並到Eclipse項目中

[英]HTMLSpanner. Incorporate into Eclipse project

我一直在使用Html.fromHtml將html文本顯示到TextView但主要是因為它不支持項目符號點(li,ol),因此並不完全滿意。

我遇到了HTMLSpanner (位於https://github.com/NightWhistler/HtmlSpanner ),它似乎值得探索。

麻煩的是,我使用的是Eclipse ,但對於java世界而言,它是新手,尚不清楚如何將該代碼合並到我的項目中。

我已經合並了其他私有庫(例如sqliteassethelperphotozoom ),但是HTMLSpanner使我感到困惑。

有人可以幫忙嗎?

正確,在獲得HtmlSpanner(Alex Kuiper)的作者的幫助之后,需要執行以下操作:

  1. 檢索罐子。 您需要HtmlSpanner和HtmlCleaner。 這些可以從Pagecleaner存儲庫中獲取(使用最新版本),並且在此處 (請注意:高於2.2的HtmlCleaner版本將無法使用)
  2. 將它們作為“外部jar”添加到您的項目中(屬性-> Java構建路徑->庫->添加外部jar)。 還要在“訂購和出口”中檢查它們
  3. 修改代碼。 替換Html.fromHtml()new HtmlSpanner().fromHtml()如在tv_question.setText(new HtmlSpanner().fromHtml(mtext));

我主要需要HtmlSpanner來實現其他“列表”功能,因此我一直專注於此……並發現了一些小問題:

  1. 嵌套列表。 需要在子項的開頭添加一個中斷,如<ol><li>This is part of the parent list <br><ul><li>First child list item"
  2. 常規文本如下。 需要添加一個段落分隔符和一個常規分隔符以獲取單行間隙。 就像在...list ended.</li></ul><p><br>Regular paragraph started...
  3. 編號列表。 在“數字”之后不提供空格。 與之類似, <ol><li>Apples (以及所有后續列表項)將顯示為“ 1.Apples”,而不是“ 1.Apples”。 我還沒有找到解決方法。
  4. 強調。 <u>...</u>不起作用。

我的環境:Ubuntu 12.04,Eclipse 4.2.1(Juno),Android API 20

總體而言,我很高興能夠參加一系列精彩的課程。 再次感謝亞歷克斯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM