【问题标题】:How to set text position in TextView via HTML?如何通过 HTML 在 TextView 中设置文本位置?
【发布时间】:2012-12-20 13:29:08
【问题描述】:

我的应用程序中有一个 TextView,用户可以使用应用程序设置中的 HTML 在此 TextView 中设置任何文本。用户必须能够使用 HTML 标记在此 TextView 中设置文本部分的位置。但是 TextView 不支持 'table' 标签或 CSS。而且我不知道如何设置位置。是否有一些标签来设置位置?或者,HTML.TagHandler 是否可行?如果有可能 - 怎么做?

两个例子:

  1. 我想用 HTML 为这个 TextView 中的一行设置 align="center"。

  2. 我想将文本分成两列或三列。

我该怎么做?

【问题讨论】:

  • 真的很糟糕的解释。请纠正您的问题,以便人们对此有所了解。
  • 对不起。我改变了我的问题,我希望我的解释现在更好。

标签: android html textview


【解决方案1】:

我认为您所描述的是像TinyMCECKEditor 这样的所见即所得编辑器。这些将允许您对齐文本或使用表格将文本分成多列。

【讨论】:

  • 不,不。我不需要所见即所得。仅包含 HTML 的静态文本且仅在 TextView 中。
【解决方案2】:

要设置对齐,line 必须有它的 id 或 class,没有它也许你可以使用 jquery 在其中找到所需的 line ant align 文本。

也许文本被分成段落,而不是你可以用 jquery 找到需要的段落。

要将文本拆分为列并不容易,试试这个:How to divide text into columns, if I get text dynamically for database using Javascript and CSS?

【讨论】:

  • 这是在多行 TextView 中左对齐的简单文本。我可以制作屏幕截图,但我不确定是否有帮助。
【解决方案3】:

你可以试试<div align="center">Your line here</div>

Check out this article to see all the supported HTML tags

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-06
    • 1970-01-01
    • 1970-01-01
    • 2018-12-12
    • 1970-01-01
    相关资源
    最近更新 更多