Android TextView с HTML и разделителем - PullRequest
2 голосов
/ 09 июля 2010

У меня есть TextView, который является частью элемента строки ListView.В этом TextView у меня есть некоторые HTML, с помощью Html.fromHtml ().Мне интересно, есть ли способ сделать то, что фактически является тегом <hr> в html, чтобы он отображал горизонтальную линию между двумя элементами в TextView.это вообще возможно?

Ответы [ 3 ]

6 голосов
/ 09 июля 2010

Как видно в исходном коде класса Html , Html.fromHtml(String) поддерживает не все теги HTML.Это список разрешенных тегов HTML:

  • br
  • p
  • div
  • em
  • b
  • strong
  • cite
  • dfn
  • i
  • big
  • small
  • font
  • blockquote
  • tt
  • monospace
  • a
  • u
  • sup
  • sub

Итак, почему бы просто не использоватьWebView вместо TextView?

2 голосов
/ 20 октября 2012

Если вы можете понять, как создать визуальное представление тега hr с объектами Span, вы можете использовать более длинную форму метода fromHtml и предоставить экземпляр Html.TagHandler, который заменит тег hr на Editableпредставляет, что час.

0 голосов
/ 28 января 2017

Это не поддерживается.Вы можете использовать Символы рисования ящиков , например (это не обычный знак равенства ) из Unicode, чтобы добиться чего-то подобного.Однако ваша строка не заполнит все пространство.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...