Reputation: 16524
I have a TextView that is part of a ListView row item. In that TextView, i have some HTML rendered using Html.fromHtml(). I'm wondering if there is a way to do what is effectively an <hr>
tag within the html so that it'll render a horizontal line in between 2 items within the TextView. is this even possible?
Upvotes: 2
Views: 5040
Reputation: 559
This is not supported. You can use Box Drawing Characters like ═
(this is not the regular equal sign ═
) from Unicode to achieve something similar. However, your line won't fill the whole space.
Upvotes: 0
Reputation:
If you can figure out how to create a visual representation of an hr tag with Span objects then you can use the longer form of the fromHtml method and supply an instance of Html.TagHandler that will replace the hr tag with an Editable that represents that hr.
Upvotes: 2
Reputation: 200080
As you can see in the Html
class source code, Html.fromHtml(String)
does not support all HTML tags. This is a list of allowed HTML tags:
br
p
div
em
b
strong
cite
dfn
i
big
small
font
blockquote
tt
monospace
a
u
sup
sub
So, why don't just use a WebView
instead of a TextView
?
Upvotes: 6