我有一個TextView,它是ListView行項目的一部分。在那個TextView中,我有一些使用Html.fromHtml()呈現的HTML。我想知道是否有辦法在html中實現有效的<hr>
標記,以便它在TextView中的2個項目之間呈現水平線。這甚至有可能嗎?帶有HTML和分隔符的Android TextView
2
A
回答
6
正如您在Html
class source code中看到的,Html.fromHtml(String)
不支持所有HTML標記。這是允許的HTML標籤的列表:
br
p
div
em
b
strong
cite
dfn
i
big
small
font
tt
monospace
a
u
sup
sub
那麼,爲什麼不直接使用WebView
代替TextView
?
2
如果您可以計算出如何創建帶有Span對象的hr標籤的可視化表示,那麼您可以使用fromHtml方法的較長形式,並提供一個Html.TagHandler實例,該實例將用可編輯來替換hr標籤代表那個小時。
+0
「用Span對象創建hr標籤的可視化表示」=>我無法找到一種方法來實現這一點。這些Spannables記錄很糟糕。 – Frank 2016-10-28 13:59:53
0
這不支持。您可以使用Box Drawing Characters(如═
)(這不是來自Unicode的常規等號═
)來實現類似的功能。但是,你的線不會填滿整個空間。
相關問題
- 1. 帶分隔符的Android SeekBar
- 2. 帶有分隔符的Android GridView
- 3. 帶有行分隔符的Android gridview
- 4. 帶HTML標籤的preg_replace分隔符
- 5. 分隔帶分隔符的字符串
- 6. 帶分隔符的PHP分隔符
- 7. Android上的ListView和TextView之間的分隔符
- 8. Android:顯示帶有textView的字符串
- 9. 帶分隔符的Android列表視圖
- 10. R帶有逗號分隔符和字符換行符的read.csv
- 11. 「編輯文本和TextView」格式與千位分隔符(,)在android
- 12. 帶有TextView和Spinner的Android ListView
- 13. 帶有滾動條和maxHeight的Android TextView
- 14. 帶有「 - 」的分隔字符串
- 15. 帶有分隔符的iPhone設備nsstring
- 16. 帶有不同分隔符的R write.table
- 17. 帶有數組的多個分隔符
- 18. 帶有日期分隔符的ListView
- 19. 分割帶分隔符
- 20. 的毗連帶分隔符
- 21. 帶分隔符的getline
- 22. 帶有虛線/虛線分隔符的Android gridview
- 23. 帶分隔符的RecyclerView導航抽屜
- 24. 帶有ImageView和TextView的SimpleCursorAdapter
- 25. 帶有ImageView和TextView的AlertDialog
- 26. 帶有drawableTop和textcolor的TextView
- 27. 使用awk解析帶有分隔符的變量文本的分隔符
- 28. 帶有分隔符的listView自定義適配器上的Android圖標
- 29. 帶多個分隔符和Concat的分割字符串
- 30. 使用python分隔帶分隔符的字符串,而忽略引號內的分隔符和轉義引號
我*會嘗試WebView,但最後一次我嘗試了它,性能有點滯後,而textvie會加載得更快...... – Ben 2010-07-08 20:54:46
我不想使用webView,而是使用文本視圖。有什麼辦法可以做到這一點? – Nemo 2012-02-10 11:36:31